{"id":2723,"date":"2013-11-25T16:46:16","date_gmt":"2013-11-25T05:46:16","guid":{"rendered":"http:\/\/blog.mozilla.org\/nnethercote\/?p=2723"},"modified":"2013-11-25T16:46:16","modified_gmt":"2013-11-25T05:46:16","slug":"premature-optimisation","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/nnethercote\/2013\/11\/25\/premature-optimisation\/","title":{"rendered":"Premature Optimisation"},"content":{"rendered":"<p>I loved this sentence from Olin Shivers&#8217; <a href=\"http:\/\/www.paulgraham.com\/thist.html\">description of some Scheme history<\/a>:<\/p>\n<blockquote><p><span style=\"font-family: verdana; font-size: small;\">I fashionably decried premature optimisation in college without really understanding it until I once committed an act of premature opt so horrific that I can now tell when it is going to rain by the twinges I get in the residual scar tissue. Now I understand premature optimisation.<\/span><\/p><\/blockquote>\n<p>I&#8217;d love to know exactly what the premature optimisation was.<\/p>\n<p>I also read Olin&#8217;s <a href=\"http:\/\/www.ccs.neu.edu\/home\/shivers\/diss-advice.html\">Dissertation Advice<\/a> about fifty times in 2004.\u00a0 Great stuff.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I loved this sentence from Olin Shivers&#8217; description of some Scheme history: I fashionably decried premature optimisation in college without really understanding it until I once committed an act of premature opt so horrific that I can now tell when it is going to rain by the twinges I get in the residual scar tissue. [&hellip;]<\/p>\n","protected":false},"author":139,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[617],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts\/2723"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/users\/139"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/comments?post=2723"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/posts\/2723\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/media?parent=2723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/categories?post=2723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/nnethercote\/wp-json\/wp\/v2\/tags?post=2723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}