{"id":2375,"date":"2014-01-13T08:27:13","date_gmt":"2014-01-13T07:27:13","guid":{"rendered":"http:\/\/sunpig.com\/martin\/?p=2375"},"modified":"2014-01-13T08:27:13","modified_gmt":"2014-01-13T07:27:13","slug":"tim-bray-on-software-in-2014","status":"publish","type":"post","link":"https:\/\/sunpig.com\/martin\/2014\/01\/13\/tim-bray-on-software-in-2014\/","title":{"rendered":"Tim Bray on Software in 2014"},"content":{"rendered":"<p>In his article &#8220;Software in 2014&#8221; Tim Bray says about the present state of front-end development:<\/p>\n<blockquote>\n<p>Thus, for ac\u00adtu\u00adally build\u00ading ap\u00adpli\u00adca\u00adtions, you\u2019re going to have to pick a higher-level frame\u00adwork. There are lots of them and they com\u00adpete vig\u00ador\u00adously, it\u2019s easy to poke around the Web and find knock\u00adouts and cage matches; one good high-level com\u00adparo is <a href=\"http:\/\/blog.stevensanderson.com\/2012\/08\/01\/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012\/\">Rich JavaScript Ap\u00adpli\u00adca\u00adtions \u2013 the Seven Frame\u00adworks (Throne of JS, 2012)<\/a> but wait it\u2019s eigh\u00adteen months old thus prob\u00ada\u00adbly now wrong, which is a symp\u00adtom of the prob\u00adlem. \u201cWhat prob\u00adlem,\u201d you ask, \u201cchoice is good, right?\u201d It is, but this isn\u2019t an or\u00adderly choice, it\u2019s a Cam\u00adbrian Ex\u00adplo\u00adsion. I\u2019m sure the soft\u00adware arche\u00adol\u00ado\u00adgists of 2113 will enjoy study\u00ading it, but it\u2019s a prob\u00adlem.<\/p>\n<p><a href='https:\/\/www.tbray.org\/ongoing\/When\/201x\/2014\/01\/01\/Software-in-2014'>ongoing by Tim Bray \u00b7 Software in 2014<\/a>.<\/p>\n<\/blockquote>\n<p>I completely agree, right down to the term &#8220;Cambrian Explosion&#8221;, and I ranted a bit about it in <a href=\"http:\/\/sunpig.com\/martin\/2013\/08\/13\/backlash\/\">one of the few posts I wrote last year<\/a>. Client-side development is a scary mess right now, where almost every choice you make stands a chance of blowing up in your face a year down the line.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In his article &#8220;Software in 2014&#8221; Tim Bray says about the present state of front-end development: Thus, for ac\u00adtu\u00adally build\u00ading ap\u00adpli\u00adca\u00adtions, you\u2019re going to have to pick a higher-level frame\u00adwork. There are lots of them and they com\u00adpete vig\u00ador\u00adously, it\u2019s easy to poke around the Web and find knock\u00adouts and cage matches; one good high-level &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sunpig.com\/martin\/2014\/01\/13\/tim-bray-on-software-in-2014\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Tim Bray on Software in 2014&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[133,11,88],"tags":[1745,1677,1746,1222],"class_list":["post-2375","post","type-post","status-publish","format-standard","hentry","category-development","category-techie","category-the_web","tag-front-end","tag-software","tag-tech","tag-web"],"_links":{"self":[{"href":"https:\/\/sunpig.com\/martin\/wp-json\/wp\/v2\/posts\/2375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunpig.com\/martin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunpig.com\/martin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunpig.com\/martin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunpig.com\/martin\/wp-json\/wp\/v2\/comments?post=2375"}],"version-history":[{"count":1,"href":"https:\/\/sunpig.com\/martin\/wp-json\/wp\/v2\/posts\/2375\/revisions"}],"predecessor-version":[{"id":2378,"href":"https:\/\/sunpig.com\/martin\/wp-json\/wp\/v2\/posts\/2375\/revisions\/2378"}],"wp:attachment":[{"href":"https:\/\/sunpig.com\/martin\/wp-json\/wp\/v2\/media?parent=2375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunpig.com\/martin\/wp-json\/wp\/v2\/categories?post=2375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunpig.com\/martin\/wp-json\/wp\/v2\/tags?post=2375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}