{"id":394,"date":"2026-01-23T03:45:55","date_gmt":"2026-01-23T03:45:55","guid":{"rendered":"https:\/\/codingismycraft.blog\/?p=394"},"modified":"2026-01-23T03:49:08","modified_gmt":"2026-01-23T03:49:08","slug":"the-ai-revolution-in-coding-why-im-ignoring-the-prophets-of-doom","status":"publish","type":"post","link":"https:\/\/codingismycraft.blog\/index.php\/2026\/01\/23\/the-ai-revolution-in-coding-why-im-ignoring-the-prophets-of-doom\/","title":{"rendered":"The AI Revolution in Coding: Why I\u2019m Ignoring the Prophets of Doom"},"content":{"rendered":"<h2>The AI Revolution in Coding: Why I\u2019m Ignoring the Prophets of Doom<\/h2>\n<p>Every day, we are bombarded with headlines about how Artificial Intelligence (AI) is &#8220;disrupting&#8221; every industry in its path. Software development is at the epicenter of this hype. With the rise of sophisticated AI-powered tools, the same question surfaces repeatedly: Will AI replace human coders, or merely augment them?<\/p>\n<p>I find it particularly hilarious to see YouTube videos claiming a &#8220;layman&#8221; built, deployed, and monetized a full-scale app in minutes using AI. In reality, these &#8220;apps&#8221; are usually fragile, buggy, and lack the security or scalability needed for the real world. Building a robust application requires a deep understanding of software architecture and best practices\u2014things an AI can mimic, but not truly understand.<\/p>\n<h3>The Problem with Predictions<\/h3>\n<p>Before we dive in, let me clarify: I do not take &#8220;future of tech&#8221; predictions seriously (not that i do for any other speculative field except from science and logic).<\/p>\n<p>I will accept predictions only for fully reproducible scientific experiments or mathematical theorems but not for social or technological trends.<\/p>\n<p>Most predictions about the future of AI are built on current trends and shaky assumptions that rarely survive the long run. Furthermore, the majority of these forecasts come from individuals with a vested interest in selling you a specific product or platform.<\/p>\n<p>Even when the noise isn&#8217;t coming from a salesperson, it often comes from people who are not experts in the field of programming.  I\u2019ve read countless speculative &#8220;end-of-programming&#8221; articles written by people who aren&#8217;t developers at all, or best,  at some point in their education or early career, they wrote a &#8220;Hello World&#8221; program in python and suddenly felt qualified to judge the future of software architecture.<\/p>\n<p>What I am expressing here is based on my experience as a professional software developer for decades. I can be wrong; I have been wrong in some of my assessments before. However, I still believe that my &#8220;opinion&#8221; is worth no more or less than anyone else&#8217;s<\/p>\n<p>Some notable failed predictions from experts in their respective fields include:<\/p>\n<ul>\n<li><strong>Self-Driving Cars:<\/strong> Tesla has promised &#8220;Full Self-Driving&#8221; is just around the corner for years; we are still nowhere near that goal.<\/p>\n<\/li>\n<li>\n<p><strong>Medical AI:<\/strong> In 2016, Geoffrey Hinton\u2014the &#8220;father of modern AI&#8221;\u2014predicted that radiologists would be replaced within five years. We are now a decade past that prediction, and radiologists are as essential as ever.<\/p>\n<\/li>\n<li>\n<p><strong>Scientific Hubris:<\/strong> In 1895, the renowned physicist Lord Kelvin famously stated that &#8220;heavier-than-air flying machines are impossible.&#8221; The Wright brothers proved him wrong just eight years later.<\/p>\n<\/li>\n<\/ul>\n<p>If world-class experts cannot accurately predict the future of their own fields, speculating on the &#8220;death of the programmer&#8221; is a waste of time.<\/p>\n<h3>AI as a Tool, Not a Teammate<\/h3>\n<p>Despite my skepticism of the hype, I acknowledge that AI has made significant strides. AI-powered tools like code generators, bug detectors, and testing frameworks are already augmenting our work. They excel at automating repetitive tasks, improving code quality, and speeding up the initial development phase.<\/p>\n<p>As a programmer, I use AI tools daily. I find platforms like GitHub Copilot to be valuable additions to my workflow, offering context-aware snippets that save time and reduce syntax errors. AI is also surprisingly adept at helping with database schema design and initial data analysis.<\/p>\n<p>However, I see them as <strong>tools<\/strong>, not <strong>replacements<\/strong> , a view that is not shared by many AI enthusiasts who in their majority have a direct or indirect interest in promoting AI technologies.<\/p>\n<h3>The &#8220;Spaghetti&#8221; Reality<\/h3>\n<p>In my experience, projects generated exclusively by AI without human intervention invariably result in &#8220;spaghetti code&#8221;that is next to impossible to maintain, and extend. While AI is great at generating &#8220;boilerplate&#8221; (the repetitive parts of a program), it cannot replicate the critical thinking required to make high-level architectural decisions.<\/p>\n<h3>Final Thoughts<\/h3>\n<p>Experience has taught me that predicting the future is a futile exercise. The best we can do is adapt. AI is undoubtedly a powerful tool that can enhance our capabilities, but it is no substitute for human creativity.<\/p>\n<p>Software development isn&#8217;t just about outputting lines of code; it\u2019s about solving human problems. Until AI can understand the &#8220;why&#8221; behind a project as well as the &#8220;how,&#8221; the programmer\u2019s job is secure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The AI Revolution in Coding: Why I\u2019m Ignoring the Prophets of Doom Every day, we are bombarded with headlines about how Artificial Intelligence (AI) is&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-394","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":354,"url":"https:\/\/codingismycraft.blog\/index.php\/2025\/04\/03\/ai-an-essential-tool-for-software-development-not-a-replacement\/","url_meta":{"origin":394,"position":0},"title":"AI: An Essential Tool for Software Development, Not a Replacement","author":"john","date":"April 3, 2025","format":false,"excerpt":"Many software developers have seen how AI can generate code, create documentation, and run tests automatically allowing us to build simple interfaces, write SQL queries, and develop basic algorithms faster. It saves time, lets us focus on tougher challenges, and boosts our overall productivity. However, one clear consensus is that\u2026","rel":"","context":"In &quot;AI&quot;","block_context":{"text":"AI","link":"https:\/\/codingismycraft.blog\/index.php\/category\/ai\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":374,"url":"https:\/\/codingismycraft.blog\/index.php\/2025\/05\/27\/the-hidden-cost-of-skipping-the-fundamentals-in-the-age-of-ai\/","url_meta":{"origin":394,"position":1},"title":"The Hidden Cost of Skipping the Fundamentals in the Age of AI","author":"john","date":"May 27, 2025","format":false,"excerpt":"The Problems of Shallow Learning One profound shift I\u2019ve observed recently is how AI has made it incredibly easy to start using new technologies without really learning them in depth or sometimes even without learning them at all. While this approach can feel like a productivity boost, I believe it\u2019s\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":323,"url":"https:\/\/codingismycraft.blog\/index.php\/2024\/10\/20\/beyond-the-ai-hype-charting-a-path-to-true-success\/","url_meta":{"origin":394,"position":2},"title":"Beyond the AI Hype: Charting a Path to True Success","author":"john","date":"October 20, 2024","format":false,"excerpt":"Artificial intelligence (AI) is undoubtedly here to stay. It has been a part of our technological landscape for decades, advancing from theoretical concepts to real-world applications. However, despite AI's persistence and gradual evolution, the current hype surrounding it is not entirely justified. We find ourselves in the midst of a\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":405,"url":"https:\/\/codingismycraft.blog\/index.php\/2026\/02\/05\/postman-from-api-client-to-everything-app\/","url_meta":{"origin":394,"position":3},"title":"Postman: From API Client to &#8220;Everything App&#8221;","author":"john","date":"February 5, 2026","format":false,"excerpt":"Postman just announced its March 2026 updates, and it\u2019s a massive change and deviation from its original purpose as an API testing and documentation tool. In my opinion, the evolution of Postman, from a simple tool running locally to assist developers to build and test APIs into a complex cloud-based\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":365,"url":"https:\/\/codingismycraft.blog\/index.php\/2025\/05\/20\/resisting-the-rush-why-careful-planning-beats-quick-coding-in-software-design\/","url_meta":{"origin":394,"position":4},"title":"Resisting the Rush: Why Careful Planning Beats Quick Coding","author":"john","date":"May 20, 2025","format":false,"excerpt":"Quality Software is not developed in a rush In the fast-paced world of tech startups and software companies, there\u2019s a persistent pressure to deliver products rapidly. Teams are often celebrated for shipping features quickly, and managers may reward short time-to-market above all else. This culture, focused on \u201cmoving fast and\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":379,"url":"https:\/\/codingismycraft.blog\/index.php\/2025\/06\/01\/the-simple-macroeconomics-of-ai-extended-summary\/","url_meta":{"origin":394,"position":5},"title":"The Simple Macroeconomics of AI \u2013 Extended Summary","author":"john","date":"June 1, 2025","format":false,"excerpt":"The Simple Macroeconomics of AI \u2013 Extended Summary Source: MIT Department of Economics, April 2024 \u2013 \u201cThe Simple Macroeconomics of AI\u201d Introduction AI is all over the place and affects dramatically the technology landscape. In a short period of time, companies that used to have well defined, vertical business model\u2026","rel":"","context":"Similar post","block_context":{"text":"Similar post","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/codingismycraft.blog\/index.php\/wp-json\/wp\/v2\/posts\/394","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codingismycraft.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codingismycraft.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codingismycraft.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codingismycraft.blog\/index.php\/wp-json\/wp\/v2\/comments?post=394"}],"version-history":[{"count":2,"href":"https:\/\/codingismycraft.blog\/index.php\/wp-json\/wp\/v2\/posts\/394\/revisions"}],"predecessor-version":[{"id":396,"href":"https:\/\/codingismycraft.blog\/index.php\/wp-json\/wp\/v2\/posts\/394\/revisions\/396"}],"wp:attachment":[{"href":"https:\/\/codingismycraft.blog\/index.php\/wp-json\/wp\/v2\/media?parent=394"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codingismycraft.blog\/index.php\/wp-json\/wp\/v2\/categories?post=394"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codingismycraft.blog\/index.php\/wp-json\/wp\/v2\/tags?post=394"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}