{"id":3522,"date":"2026-01-24T19:58:57","date_gmt":"2026-01-24T19:58:57","guid":{"rendered":"https:\/\/www.smharter.com\/blog\/?page_id=3522"},"modified":"2026-01-31T12:24:36","modified_gmt":"2026-01-31T12:24:36","slug":"the-software-engineering-paradox-fall-redemption","status":"publish","type":"page","link":"https:\/\/www.smharter.com\/blog\/the-software-engineering-paradox-fall-redemption\/","title":{"rendered":"The Software Engineering Paradox: Fall &amp; Redemption"},"content":{"rendered":"\n<div class=\"col-sm-10 col-sm-offset-1\">\n<div class=\"blog-item mb-80 mb-xs-40\">\n<div class=\"blog-item-body\">\n<p>\n\n\n\n<p class=\"has-text-align-center\"><em>This is one account of the events, from a keen observer with firsthand experience and a sharp analytical ability. However, the whole story can only be told by listening to many perspectives. Consider this a starting point, the first spark for a campfire retelling.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Fall Of Software Engineering<\/strong><\/h2>\n\n\n\n<p>In the 1980s-1990s, the&nbsp;prevalent interpretation of Software Engineering was flawed:<br>&#8211; It was disconnected from real-world professional software development;<br>&#8211; It arranged software professionals hierarchically, with coding at the lowest rung;<br>&#8211; It emphasised predictive, prescriptive processes over human ingenuity and creativity.<br>These flaws led to ineffective outcomes: Software development processes became&nbsp;over-bloated, bureaucratic, slow, and unreliable.<br>The acceleration of technological innovation and economic growth of the 1990s triggered a backlash against Software Engineering.<br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Emerging Alternative<\/strong><\/h2>\n\n\n\n<p>From the late 1990s, new lightweight methods gradually emerged as the alternative, arising from the trenches of real-world professional practice. In parallel, Software Development began to be framed as a craft rather than a formal engineering discipline.<br>In this context, the lightweight methods repeatedly demonstrated clear success where prevalent Software Engineering models failed.<\/p>\n\n\n\n<p>A self-organised community formed, and practitioners began to codify, document,&nbsp; share, debate and peer-review their learnings, advancing the field to improve the state of affairs for everyone. This community of volunteers was driven by a collaborative, open spirit that also characterised the Open-Source movement of the time.<\/p>\n\n\n\n<p>Nonetheless, in rejecting traditional Software Engineering, the field lost disciplined, methodical foundations rooted in social and engineering sciences, as well as impartial peer-review mechanisms free from vested interests, personal biases, and affiliations.<br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Paradox<\/strong><\/h2>\n\n\n\n<p>When lightweight methods emerged from the failures of Software Engineering, many of them drew inspiration from within Software Engineering itself, particularly from the pioneering work of Tom Gilb, an outlier among its mainstream contributors.<br>His work, unlike the 1980s-1990s Software Engineering approaches,&nbsp; was:<br>&#8211; grounded in real professional practice and concerned with all the practical aspects necessary for a successful delivery;<br>&#8211; rooted in collaboration among people working together as a control system, sharing responsibilities for success;<br>&#8211; evolutionary (non-predictive), founded on engineering pragmatism, learning, comparative decision-making and ultimately feedback and control.<br><br>Tom Gilb was the first to formalise an (iterative, incremental and) evolutionary software development model, driven by early and continuous feedback. The core ideas have been published in his 1976 book <em>Software Metrics<\/em>, and further elaborated in a series of articles between 1978 and 1985, including the &#8216;<em>Evolutionary Delivery versus the &#8220;waterfall model\u201d<\/em>&#8216;.&nbsp; In 1988, he published the book &#8216;<em>Principles of Software Engineering Management<\/em>&#8216;,&nbsp; the most influential early bridge between his pioneering work and what eventually became Agile.<\/p>\n\n\n\n<p>Another evolutionary software development model of the same era was Cleanroom from Harlan D. Mills, IBM Fellow, published in the 80s by the IBM Journal.<br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Fall Of Agile Under The Weight Of Time And Success<\/strong><\/h2>\n\n\n\n<p>In the early 2020s, after a long period of success, the lightweight methods, collectively known as Agile, faced a loss of trust and popularity. At the same time, the community lost its ability to credibly codify, document, critically evaluate, and peer-review new learning, a capability necessary to advance the field.<\/p>\n\n\n\n<p>This decline occurred under the combined weight of time and success:<br>&#8211; the growth in popularity and consequent economic success led to crude economic exploitation that diluted quality;<br>&#8211; the rapid expansion of the community eroded the original ethos of openness, sharing and collaboration aimed at improving the state of affairs for everyone;<br>&#8211; a broader cultural shift favoured proprietary, commercial, individualistic, and personalistic values and polarised views;<br>&#8211; market forces and government initiatives, amplified by the strategic importance of the Tech sector, pushed toward the commoditisation of professions in Tech, resulting in overspecialised, over-standardised, narrowly defined roles and under-equipped professionals.<\/p>\n\n\n\n<p>A combination of these and other factors diluted what made Agile effective, enabled the proliferation of unproven and ineffective methods wrongly branded as &#8220;Agile&#8221;, and led to the discoordination of a community no longer capable of fulfilling its role in advancing professional software development.<br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Software Engineering Redemption<\/strong><\/h2>\n\n\n\n<p>With Agile and its community losing their role as &#8220;custodian&#8221; of professional software development, Software Engineering has a renewed chance to become relevant again, through modern (iterative and incremental) evolutionary models, supported by a new culture of software development that is:<br>&#8211; grounded in real professional practice and concerned with all the practical aspects necessary for a successful delivery;<br>&#8211; rooted in collaboration among people working together as a control system, sharing responsibilities for success;<br>&#8211; evolutionary (non-predictive), founded on engineering pragmatism, learning, comparative decision-making and ultimately feedback and control.<\/p>\n\n\n\n<p>This opportunity emerges from Tom Gilb&#8217;s <em>Evolutionary Delivery<\/em>. His work inspired the lightweight methods and Agile, and has evolved through the years into <em>Evolutionary Value Optimisation<\/em> (EVO), while retaining the valuable lessons worth preserving from Agile. EVO now&nbsp;closes the circle, becoming a credible answer to &#8220;what comes next after Agile&#8221; by bringing Software Engineering and System Engineering back to their original purposes, without the distortions and detrimental effects of the old culture of the 1980s-1990s.<\/p>\n\n\n\n<p><em>Evolutionary Value Optimisation<\/em> focuses on value optimisation, not merely software delivery. It includes <em>Planguage<\/em>, a disciplined approach to quantification and measurement, forming the foundation of the feedback loops driving the evolutionary process model.<br>In this latest form, EVO represents both maturity and continuity. Its core pillars include:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Pillar<\/th><th>Essence<\/th><\/tr><\/thead><tbody><tr><td>Quantified value<\/td><td>Make value explicit and measurable<\/td><\/tr><tr><td>Ends vs Means<\/td><td>Separate objectives from solutions<\/td><\/tr><tr><td>Value optimisation<\/td><td>Optimise value, not output<\/td><\/tr><tr><td>Evidence &amp; measurement<\/td><td>Learn from reality<\/td><\/tr><tr><td>Prioritisation<\/td><td>Engineer trade-offs<\/td><\/tr><tr><td>Small increments<\/td><td>Limit risk, maximise learning<\/td><\/tr><tr><td>Clear roles<\/td><td>Prevent value dilution<\/td><\/tr><tr><td>Generality<\/td><td>EVO beyond software<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><br><br>Do you want to know more about EVO?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>An Introduction To the Collected Works and Wisdom of Tom Gilb<\/strong>, <strong>2025, John Halberstadt and Tom Gilb<\/strong><br>On Amazon: <a href=\"https:\/\/www.amazon.co.uk\/Introduction-Collected-Works-Wisdom-Gilb-ebook\/dp\/B0GC8TCRGK\/ref=sr_1_1?crid=151HY9F0IBPQW\">https:\/\/www.amazon.co.uk\/Introduction-Collected-Works-Wisdom-Gilb-ebook\/dp\/B0GC8TCRGK\/ref=sr_1_1?crid=151HY9F0IBPQW<\/a><br><br><\/li>\n\n\n\n<li><strong>EVO: Evolutionary Value Optimisation, 2024, Tom Gilb<\/strong><br>On Leanpub: <a href=\"https:\/\/leanpub.com\/evo\">https:\/\/leanpub.com\/evo<\/a><br>On Research Gate: <a href=\"https:\/\/www.researchgate.net\/publication\/383749778_EVO_2024\">https:\/\/www.researchgate.net\/publication\/383749778_EVO_2024<\/a><br><br><\/li>\n\n\n\n<li><strong>Value Improvement, 2025, Tom Gilb<\/strong><br>On Research Gate: <a href=\"https:\/\/www.researchgate.net\/publication\/393805317_Value_Improvement\">https:\/\/www.researchgate.net\/publication\/393805317_Value_Improvement<\/a><br><\/li>\n<\/ul>\n\n\n\n<div style=\"height:132px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-image\"><figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.smharter.com\/blog\/wp-content\/uploads\/develop.png\" alt=\"\" class=\"wp-image-2071\" width=\"260\" height=\"330\"\/><\/figure><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"text-ads\">\n\t<h3>Develop Technical Excellence that delivers.<\/h3>\n\t<p>\n\t<br>\n\tSee how we can help.\n\t<br>\n\tYou, your team, your Tech.\n\t<br>\n\t<br>\n\t<\/p>\n\n\t<div class=\"local-scroll\">\n\t\t<a href=\"\/coaching.html#one_session\" target=\"_blank\" class=\" btn elastic-btn-mod btn-mod btn-dark btn-medium btn-round\" onclick=\"ga('send','event','Blog tech-ads','Click one_session button','Virtual Tech Mentoring');\" rel=\"noopener noreferrer\">\n\t\tVirtual Tech Mentoring\n\t\t<\/a> \n\t\t<a href=\"\/coaching.html#assessments\" target=\"_blank\" class=\"btn elastic-btn-mod btn-mod btn-dark btn-medium btn-round\" onclick=\"ga('send','event','Blog tech-ads','Click assessments button','Virtual Tech Assessments');\" rel=\"noopener noreferrer\">\n\t\tVirtual Tech Assessments\n\t\t<\/a>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<\/p>\t\t\t\t\t\t\t\t\t\t\n<\/div>   \n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is one account of the events, from a keen observer with firsthand experience and a sharp analytical ability. However, the whole story can only be told by listening to many perspectives. Consider this a starting point, the first spark for a campfire retelling. The Fall Of Software Engineering In the 1980s-1990s, the&nbsp;prevalent interpretation of &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.smharter.com\/blog\/the-software-engineering-paradox-fall-redemption\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;The Software Engineering Paradox: Fall &amp; Redemption&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":3530,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3522","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.smharter.com\/blog\/wp-json\/wp\/v2\/pages\/3522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smharter.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.smharter.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.smharter.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smharter.com\/blog\/wp-json\/wp\/v2\/comments?post=3522"}],"version-history":[{"count":16,"href":"https:\/\/www.smharter.com\/blog\/wp-json\/wp\/v2\/pages\/3522\/revisions"}],"predecessor-version":[{"id":3544,"href":"https:\/\/www.smharter.com\/blog\/wp-json\/wp\/v2\/pages\/3522\/revisions\/3544"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smharter.com\/blog\/wp-json\/wp\/v2\/media\/3530"}],"wp:attachment":[{"href":"https:\/\/www.smharter.com\/blog\/wp-json\/wp\/v2\/media?parent=3522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}