<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software-Engineering on ICE-ICE-BEAR-BLOG</title><link>https://ice-ice-bear.github.io/tags/software-engineering/</link><description>Recent content in Software-Engineering on ICE-ICE-BEAR-BLOG</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Wed, 08 Apr 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://ice-ice-bear.github.io/tags/software-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>Is Software Engineering Really Dead? — AI Coding Hype vs Reality</title><link>https://ice-ice-bear.github.io/posts/2026-04-08-sw-engineering-dead/</link><pubDate>Wed, 08 Apr 2026 00:00:00 +0900</pubDate><guid>https://ice-ice-bear.github.io/posts/2026-04-08-sw-engineering-dead/</guid><description>&lt;img src="https://ice-ice-bear.github.io/" alt="Featured image of post Is Software Engineering Really Dead? — AI Coding Hype vs Reality" /&gt;&lt;h2 id="overview"&gt;Overview
&lt;/h2&gt;&lt;p&gt;There is a prophecy that repeats every six months: &amp;ldquo;AI will replace coding.&amp;rdquo; Tech leaders like Dario Amodei, Jensen Huang, and Sam Altman keep declaring the end of software engineering. Cole Medin recently dissected these claims with data and logic in his video. As someone who uses AI coding tools daily in real work, I want to add practical experience to his analysis.&lt;/p&gt;
&lt;h2 id="the-6-month-prophecy-pattern"&gt;The 6-Month Prophecy Pattern
&lt;/h2&gt;&lt;p&gt;The most striking pattern Cole identified is this — coding&amp;rsquo;s death is always &amp;ldquo;6 months away.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;In March 2025, Dario Amodei predicted AI would write 90% of code within 6 months. That deadline passed without it happening. Now the prediction has shifted to engineers potentially going extinct in 2026. Amazon&amp;rsquo;s CEO and Microsoft&amp;rsquo;s AI CEO echo similar sentiments.&lt;/p&gt;
&lt;pre class="mermaid" style="visibility:hidden"&gt;timeline
 title AI Coding Doomsday Timeline
 2023 : GitHub Copilot goes mainstream
 : "Coding will soon disappear"
 2024 : Post-GPT-4 hype peaks
 : "AI replaces devs in 6 months"
 2025 : Dario predicts 90% code automation
 : Deadline passes — nothing happens
 2026 : "Engineers may go extinct" redux
 : Still hiring engineers everywhere&lt;/pre&gt;&lt;p&gt;This pattern resembles the old joke about fusion power always being &amp;ldquo;30 years away.&amp;rdquo; The difference is that AI coding tools are genuinely useful. The problem lies in &lt;strong&gt;confusing &amp;ldquo;augmentation&amp;rdquo; with &amp;ldquo;replacement.&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="why-tech-leaders-exaggerate"&gt;Why Tech Leaders Exaggerate
&lt;/h2&gt;&lt;p&gt;This is the sharpest part of Cole&amp;rsquo;s analysis. There are structural reasons why tech leaders are inevitably biased.&lt;/p&gt;
&lt;pre class="mermaid" style="visibility:hidden"&gt;flowchart TD
 A["Tech Leader AI Experience"] --&gt; B["Top-tier Compute"]
 A --&gt; C["Hand-picked Engineer Teams"]
 A --&gt; D["Unreleased Cutting-edge Models"]
 A --&gt; E["Financial Incentives"]

 B --&gt; F["Completely Different&amp;lt;br/&amp;gt;From Typical Dev Environment"]
 C --&gt; F
 D --&gt; F

 E --&gt; G["Exaggerated Marketing&amp;lt;br/&amp;gt;To Sell AI Products"]

 F --&gt; H["Reality Distortion"]
 G --&gt; H&lt;/pre&gt;&lt;p&gt;Using Claude Code daily, what I notice most is that the tool&amp;rsquo;s performance is &lt;strong&gt;extremely environment-dependent&lt;/strong&gt;. On well-structured projects, it delivers remarkable results. But faced with legacy codebases or complex business logic, human judgment remains essential. Tech leaders generalize from the former while ignoring the latter.&lt;/p&gt;
&lt;h2 id="what-ai-coding-can-and-cannot-do"&gt;What AI Coding Can and Cannot Do
&lt;/h2&gt;&lt;p&gt;Working with AI coding tools daily makes the boundaries of capability very clear.&lt;/p&gt;
&lt;h3 id="where-ai-excels"&gt;Where AI Excels
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Boilerplate code&lt;/strong&gt; — repetitive CRUD operations, config files, type definitions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scaffolding&lt;/strong&gt; — setting up initial project structure&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Test generation&lt;/strong&gt; — writing unit tests for existing code&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Documentation&lt;/strong&gt; — code comments, READMEs, API docs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Simple features&lt;/strong&gt; — self-contained features with clear specifications&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="where-ai-struggles"&gt;Where AI Struggles
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Complex architecture decisions&lt;/strong&gt; — design judgments requiring a holistic system view&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Intricate bug debugging&lt;/strong&gt; — tracing issues across multiple layers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Business context understanding&lt;/strong&gt; — decisions requiring domain knowledge&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Large codebase maintenance&lt;/strong&gt; — grasping dependencies across hundreds of thousands of lines&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From daily usage, my honest estimate is that AI accelerates roughly 40-50% of my work. Not 90%. And that 40-50% requires me to set the right direction, verify the output, and provide context.&lt;/p&gt;
&lt;h2 id="the-adoption-gap--between-possibility-and-reality"&gt;The Adoption Gap — Between Possibility and Reality
&lt;/h2&gt;&lt;p&gt;Another key point Cole emphasized is the &lt;strong&gt;adoption gap&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;A massive chasm exists between AI coding tools&amp;rsquo; technical capabilities and actual enterprise adoption. Most companies are still in the experimental phase of basic integration.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Security concerns&lt;/strong&gt; — corporate anxiety about code being sent to external APIs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compliance&lt;/strong&gt; — regulatory barriers in finance, healthcare, and government sectors&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Legacy systems&lt;/strong&gt; — AI tools are helpless against 20-year-old COBOL or proprietary frameworks&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Organizational inertia&lt;/strong&gt; — training, workflow changes, and cultural shifts required for adoption&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Startups and individual developers adopt AI tools quickly, but the enterprise sector — which makes up the bulk of the software industry — moves slowly. Ignoring this gap while claiming &amp;ldquo;replacement is imminent&amp;rdquo; betrays a disconnect from reality.&lt;/p&gt;
&lt;h2 id="the-real-shift--evolution-not-extinction"&gt;The Real Shift — Evolution, Not Extinction
&lt;/h2&gt;&lt;p&gt;Software engineering is not dying. It is evolving. I fully agree with Cole&amp;rsquo;s conclusion on this.&lt;/p&gt;
&lt;pre class="mermaid" style="visibility:hidden"&gt;flowchart LR
 A["Traditional Engineer Skills"] --&gt; B["Pure Coding Ability"]
 A --&gt; C["System Design"]
 A --&gt; D["Problem Solving"]

 E["Evolving Skill Set"] --&gt; F["AI Tool Orchestration"]
 E --&gt; G["AI Code Review"]
 E --&gt; H["Architecture Decisions"]
 E --&gt; I["Prompt Engineering"]

 B -.-&gt;|"Decreasing Weight"| F
 C --&gt;|"Increasing Weight"| H
 D --&gt;|"Still Core"| E&lt;/pre&gt;&lt;p&gt;Here is what the shift feels like in practice. Where I used to spend 60% of my time typing code line by line, I now spend more time &lt;strong&gt;designing what to build and verifying what AI has produced&lt;/strong&gt;. Coding ability has not become irrelevant — a new layer has been added on top of it.&lt;/p&gt;
&lt;h2 id="practical-advice"&gt;Practical Advice
&lt;/h2&gt;&lt;p&gt;Adding practical experience to Cole&amp;rsquo;s recommendations:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Do not panic&lt;/strong&gt; — stop reacting to the doomsday predictions that come every 6 months&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learn AI tools&lt;/strong&gt; — apply Claude Code, GitHub Copilot, and similar tools to real projects&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Invest in system design&lt;/strong&gt; — this is the area hardest for AI to replace&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build domain knowledge&lt;/strong&gt; — we are entering an era where context matters more than code&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Develop critical evaluation skills&lt;/strong&gt; — blindly trusting AI-generated code is dangerous&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;AI coding tools are undeniably game-changers. But they are changing the rules of the game, not ending it. Engineers who adapt will be more productive than ever. Those who do not will fall behind. But &amp;ldquo;extinction&amp;rdquo;? Not yet.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;Reference&lt;/strong&gt;: &lt;a class="link" href="https://www.youtube.com/watch?v=kM3V3MUFmA8" target="_blank" rel="noopener"
 &gt;Cole Medin — Is Software Engineering Finally Dead?&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>