{"id":1061,"date":"2008-03-26T00:00:00","date_gmt":"2008-03-25T23:00:00","guid":{"rendered":"https:\/\/wwwneu.strehle.de\/tim\/weblog\/archives\/2008\/03\/26\/999\/"},"modified":"2008-03-26T00:00:00","modified_gmt":"2008-03-25T23:00:00","slug":"999","status":"publish","type":"post","link":"https:\/\/www.strehle.de\/tim\/weblog\/archives\/2008\/03\/26\/999\/","title":{"rendered":"The Worthlessness of Code"},"content":{"rendered":"<p>James Turner at O&#8217;Reilly ONLamp &#8211; <a href=\"http:\/\/www.oreillynet.com\/onlamp\/blog\/2008\/03\/the_worthlessness_of_code.html\" title=\"The Worthlessness of Code - O'Reilly ONLamp Blog\">The Worthlessness of Code<\/a>:<\/p>\n<p>&#8222;When management talks about the value of code, they\u2019re really talking about the value of the experience that the engineers gained by developing the code, as expressed in the code.<\/p>\n<p>The problem is, most companies let the value walk out the door (either through layoffs or attrition), leaving them with \u201cvalue\u201d that the new engineers don\u2019t understand, because the value is really the synergy of the code and the engineers who wrote it.<\/p>\n<p>[\u2026] We should treat code like a depreciated asset; the longer it sticks around, the less valuable it becomes. Eventually, it actually takes on negative value, because the potential security risks and support nightmares of bit rotted code can be huge. Embrace the freedom that acknowledging these facts bring, budget a periodic total rewrite into your business plans, and you\u2019ll never end up with a piece of code that nobody has any idea what it does.&#8220;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>James Turner at O&#8217;Reilly ONLamp &#8211; The Worthlessness of Code: &#8222;When management talks about the value of code, they\u2019re really talking about the value of the experience that the engineers gained by developing the code, as expressed in the code. The problem is, most companies let the value walk out the door (either through layoffs [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_share_on_mastodon":"0"},"categories":[1],"tags":[],"class_list":["post-1061","post","type-post","status-publish","format-standard","hentry","category-weblog"],"share_on_mastodon":{"url":"","error":""},"_links":{"self":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/comments?post=1061"}],"version-history":[{"count":0,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/posts\/1061\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/media?parent=1061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/categories?post=1061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.strehle.de\/tim\/wp-json\/wp\/v2\/tags?post=1061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}