{"id":4332,"date":"2010-06-08T11:52:12","date_gmt":"2010-06-08T18:52:12","guid":{"rendered":"https:\/\/svapm.org\/?p=4332"},"modified":"2010-06-14T09:03:06","modified_gmt":"2010-06-14T16:03:06","slug":"myth-1-if-it-aint-broke-dont-fix-it","status":"publish","type":"post","link":"https:\/\/svapm.org\/?p=4332","title":{"rendered":"Myth #1: If it ain&#8217;t broke don&#8217;t fix it!"},"content":{"rendered":"<p>\u00a0<a href=\"https:\/\/svapm.org\/wp-content\/uploads\/hammer.bmp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-4333\" src=\"https:\/\/svapm.org\/wp-content\/uploads\/hammer.bmp\" alt=\"\" width=\"174\" height=\"213\" \/><\/a><\/p>\n<p>Say what?<\/p>\n<p>I can&#8217;t tell you how many times I hear this, and it bugs me to no end. Colin Powell once said, &#8221; &#8216;If it ain&#8217;t broke, don&#8217;t fix it&#8217; is the slogan of the complacent, the arrogant or the scared. It&#8217;s an excuse for inaction, a call to non-arms&#8221;.\u00a0 Alright, so the context for his quote was completely different but let&#8217;s not go there. I gotta say I agree with the man in principle. It&#8217;s a phrase sometimes thrown around to temporarily sweep something under the rug, or to remain in denial that what&#8217;s working now will continue to work indefinitely.\u00a0So wrong (IMHO)!<\/p>\n<p>If we&#8217;d have been happy with walking from A to B, we wouldn&#8217;t be biking, driving or flying today. Innovation doesn&#8217;t come from standing still and accepting status quo. It comes from having a different perspective on something, from wanting to look beyond the current offering, and\u00a0from thinking the impossible and going for it!<\/p>\n<p>Okay, let&#8217;s apply this in the day-to-day tactical sense. I have seen entire company vision documents and roadmaps drawn up\u00a0just on the premise that\u00a0just\u00a0the current infrastructure will support any additions, extensions, fixes and\/or advancements that are being considered. Must we wait for something to break before it gets our attention?And must we necessarily reject advancements or improvements just because we don&#8217;t want to rock the boat with something that&#8217;s currently working? It&#8217;s\u00a0a fairly short-sighted approach, I say.<\/p>\n<p>The questions we really need to be asking are:<\/p>\n<ul>\n<li>Why is it working? Are there any corner cases we have overlooked?<\/li>\n<li>Whom is it working for? Hopefully this will tell us whom this is NOT working for.<\/li>\n<li>If it really truly is working, then how can we improve it or extend it to other areas?<\/li>\n<\/ul>\n<p>I&#8217;ve seen an example in the past where a company\u00a0took this exact approach to building\u00a0a multitude of\u00a0plug-in&#8217;s over a key framework component, without any regard for the strength of that foundation. Over time the code for the framework component got increasingly messy, and, more importantly, the technology had not kept up with the times.\u00a0Several developers had suggested improvements and fixes, however, those suggestions were quickly sidelined in favor of getting to market quickly with\u00a0new customer requests and\u00a0more plug-in&#8217;s.\u00a0<\/p>\n<p>A couple of years later, the cracks started to develop into craters and the\u00a0performance (and quality) of that core\u00a0became apparent.\u00a0Customer complaints started to trickle in and maintenance costs sky-rocketed. The company was now faced with the impossibly daunting\u00a0task of completely re-writing that core component and all the applications surrounding it. So much water had flown under that bridge!<\/p>\n<p>Huge problem? Yes. Could\u00a0they have addressed it earlier? Absolutely!<\/p>\n<p>The slogan should really be\u00a0&#8216;If it ain&#8217;t broke,\u00a0why ain&#8217;t it broke and\/or what\u00a0can we do to\u00a0improve or extend it&#8217;. It doesn&#8217;t sound sexy and you&#8217;re going to have to sacrifice some features in favor of this kind of introspection. But it&#8217;ll hold you in good stead in the long run with an eye\u00a0towards innovation so you can stay ahead of the curve.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Say what? I can&#8217;t tell you how many times I hear this, and it bugs me to no end. [&hellip;]<\/p>\n","protected":false},"author":1486,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"give_campaign_id":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[2],"tags":[167,781],"class_list":["post-4332","post","type-post","status-publish","format-standard","hentry","category-leadership","tag-continuous-improvement","tag-myths"],"aioseo_notices":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/posts\/4332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/users\/1486"}],"replies":[{"embeddable":true,"href":"https:\/\/svapm.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4332"}],"version-history":[{"count":0,"href":"https:\/\/svapm.org\/index.php?rest_route=\/wp\/v2\/posts\/4332\/revisions"}],"wp:attachment":[{"href":"https:\/\/svapm.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/svapm.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/svapm.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}