{"id":277,"date":"2008-01-07T19:03:26","date_gmt":"2008-01-08T02:03:26","guid":{"rendered":"https:\/\/www.zubairalexander.com\/stage\/archives\/277"},"modified":"2017-12-18T18:28:48","modified_gmt":"2017-12-19T01:28:48","slug":"whats-wrong-with-90-of-software-written-today","status":"publish","type":"post","link":"https:\/\/www.zubairalexander.com\/blog\/whats-wrong-with-90-of-software-written-today\/","title":{"rendered":"What&#8217;s wrong with 90% of software written today?"},"content":{"rendered":"<p>I am not a programmer but I do know that, just like any other profession, there are good programmers and there are bad programmers. Writing software must not be an easy task or else multi-billion dollar companies like Microsoft would have written a browser that is secure, reliable and bug-free and Apple wouldn&#8217;t have to deal with 69 security holes in Mac OS X in less than 3 months. I just read an article about what&#8217;s wrong with the software written today. Perhaps the software developers are in a better position than me to to comment on the author&#8217;s take on this subject.<\/p>\n<p>Here are a few excerpts from an article written by Shayne Nelson called <a href=\"https:\/\/it.toolbox.com\/blogs\/shayne-nelson\/whats-wrong-with-90-of-software-written-today-010308\" target=\"_blank\" rel=\"noopener\">What&#8217;s wrong with 90% of software written today?<\/a>:<\/p>\n<blockquote><p>In the early seventies, industry studies revealed that eighty-five percent of all software development efforts went into just one area: maintenance. You can put that figure another way: <em>programmers spend six to seven times as much fixing and modifying software as they do designing and building it<\/em>.<\/p>\n<p>Since most programmers instinctively (and justifiably) hate maintenance, that means that we are looking at a profession where the practitioners spend most of their day doing something they dislike. What a sad observation, and what a sad profession.<\/p>\n<p>Things are always changing in a company, and therefore the company&#8217;s software is going to require changes, lots of them. This is inevitable. The question remains: why does the average company have to spend six-sevenths of its effort and programming manpower and time on fixing stuff rather than building it?<\/p>\n<p>Asking that key question makes the issue (and the right answer) far more obvious. The answer is, BAD ORIGINAL DESIGN.<\/p>\n<p>That&#8217;s right. Most software on earth is written with virtually no features incorporated to make debugging and maintenance much easier.<\/p><\/blockquote>\n<p>You can read the entire article <a href=\"https:\/\/it.toolbox.com\/blogs\/shayne-nelson\/whats-wrong-with-90-of-software-written-today-010308\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am not a programmer but I do know that, just like any other profession, there are good programmers and there are bad programmers. Writing software must not be an easy task or else multi-billion dollar companies like Microsoft would have written a browser that is secure, reliable and bug-free and Apple wouldn&#8217;t have to [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-277","post","type-post","status-publish","format-standard","hentry","category-miscellaneous"],"aioseo_notices":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.zubairalexander.com\/blog\/wp-json\/wp\/v2\/posts\/277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zubairalexander.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zubairalexander.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zubairalexander.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zubairalexander.com\/blog\/wp-json\/wp\/v2\/comments?post=277"}],"version-history":[{"count":0,"href":"https:\/\/www.zubairalexander.com\/blog\/wp-json\/wp\/v2\/posts\/277\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zubairalexander.com\/blog\/wp-json\/wp\/v2\/media?parent=277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zubairalexander.com\/blog\/wp-json\/wp\/v2\/categories?post=277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zubairalexander.com\/blog\/wp-json\/wp\/v2\/tags?post=277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}