<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: 张月白</title>
    <description>The latest articles on DEV Community by 张月白 (@_0792f7a5c149400b2cc90).</description>
    <link>https://dev.to/_0792f7a5c149400b2cc90</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3719949%2F1f60c4d5-41c0-40b0-b302-f512fc409cf2.png</url>
      <title>DEV Community: 张月白</title>
      <link>https://dev.to/_0792f7a5c149400b2cc90</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_0792f7a5c149400b2cc90"/>
    <language>en</language>
    <item>
      <title>The Entropy Shift: Software Engineering’s Second Half</title>
      <dc:creator>张月白</dc:creator>
      <pubDate>Mon, 19 Jan 2026 15:42:46 +0000</pubDate>
      <link>https://dev.to/_0792f7a5c149400b2cc90/the-entropy-shift-software-engineerings-second-half-1n3i</link>
      <guid>https://dev.to/_0792f7a5c149400b2cc90/the-entropy-shift-software-engineerings-second-half-1n3i</guid>
      <description>

&lt;h1&gt;
  
  
  The Entropy Shift: Software Engineering’s Second Half
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;Author:&lt;/strong&gt; Zhang Qi&lt;br&gt;
&lt;em&gt;(A fresh graduate engineer based in China)&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;For decades, the evolution of software engineering has revolved around one core constraint: &lt;strong&gt;the productivity of code.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;From Assembly to High-Level Languages, from Waterfall to Agile, and from Stack Overflow to GitHub Copilot, every iteration of tools has aimed to solve the same problem: reducing the friction cost of converting human intent into machine instructions. This has worked. Software ate the world, internet applications exploded, and programmers became the digital architects of modern society.&lt;/p&gt;

&lt;p&gt;Behind these historic milestones lay a fundamental axiom of the "First Half" of software engineering: &lt;strong&gt;Code is a scarce asset, and writing code is the primary path to creating value.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So, what has changed?&lt;/p&gt;

&lt;p&gt;In three words: &lt;strong&gt;The marginal cost of intelligence has hit zero.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;More accurately, the marginal cost of &lt;em&gt;syntactically correct logic generation&lt;/em&gt; has hit zero. With the maturation of models like the o-series and Claude, we have finally found a recipe to generate logically self-consistent code at a near-infinite rate. Just two years ago, if you told most tech leads that a junior engineer could generate an entire microservice module with a single prompt, they would have called it not just impossible, but irresponsible.&lt;/p&gt;

&lt;p&gt;Yet, here we are.&lt;/p&gt;

&lt;p&gt;What happens next? The "Second Half" of software engineering—starting now—will shift focus from &lt;strong&gt;Production&lt;/strong&gt; to &lt;strong&gt;Governance&lt;/strong&gt;. In this new era, &lt;strong&gt;Reviewing&lt;/strong&gt; outweighs &lt;strong&gt;Writing&lt;/strong&gt;. We no longer ask, "Can we build this feature?" We ask, "How do we prove this AI-generated code will converge in production?"&lt;/p&gt;

&lt;p&gt;To succeed in the Second Half, we need to introduce first principles from Physics, Information Theory, and Institutional Economics to redefine the value anchor of an engineer.&lt;/p&gt;

&lt;h3&gt;
  
  
  The First Half: Scarcity and Apprenticeship
&lt;/h3&gt;

&lt;p&gt;To understand the First Half, look at its organizational structure.&lt;/p&gt;

&lt;p&gt;For the past thirty years, tech companies have maintained a classic "Pyramid" structure: a massive base of junior engineers, a middle layer of seniors, and a peak of architects. This defined the rules of the game: &lt;strong&gt;Apprenticeship&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Why? Because in the First Half, converting intent to code was a high-friction process.&lt;/p&gt;

&lt;p&gt;For a junior engineer to write a usable CRUD interface, they needed to understand syntax, frameworks, and business logic. This was a slow accumulation of "Explicit Knowledge." Companies were willing to pay juniors to "practice," tolerating their inefficient code because it was the only way to transform manpower into productivity.&lt;/p&gt;

&lt;p&gt;In this paradigm, code was viewed as an &lt;strong&gt;Asset&lt;/strong&gt;. If you could write more features, you created more value. Engineer output was often correlated with Lines of Code (LoC) or feature points delivered.&lt;/p&gt;

&lt;p&gt;This game lasted for decades, until LLMs learned not just to autocomplete code, but to reason.&lt;/p&gt;

&lt;h3&gt;
  
  
  Variable 1: Thermodynamics — Code as a Liability
&lt;/h3&gt;

&lt;p&gt;Why are the rules changing? Because "Code Production" is &lt;strong&gt;no longer the bottleneck.&lt;/strong&gt; "System Entropy" is.&lt;/p&gt;

&lt;p&gt;We must introduce the first principle of Thermodynamics: &lt;strong&gt;A software system is essentially an evolving complex system whose natural tendency is toward disorder (Entropy).&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the First Half, because the speed of human coding was limited by physical time (thinking, typing, debugging), the rate of entropy increase was linear and manageable by human effort.&lt;/p&gt;

&lt;p&gt;In the Second Half, the recipe has changed. AI is a hyper-pressurized &lt;strong&gt;Entropy Accelerator&lt;/strong&gt;. It can generate a volume of code in minutes that would take humans weeks to write. This creates the illusion known as "Vibe-coding": it &lt;em&gt;looks&lt;/em&gt; like we are building faster.&lt;/p&gt;

&lt;p&gt;But from a physics perspective: &lt;strong&gt;Code that is not reviewed and understood is not an asset; it is pure Technical Debt.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Every line of code generated by AI but not fully comprehended by a human is a &lt;strong&gt;"Black Box"&lt;/strong&gt; injected into the system. If engineers lose control over context boundaries, these black boxes accumulate. When errors inevitably occur, the cost of remediation rises exponentially.&lt;/p&gt;

&lt;p&gt;Therefore, the engineer's duty shifts fundamentally: from a "Producer of Code" to a &lt;strong&gt;"Suppressor of Entropy."&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Variable 2: Information Theory — The SNR Flip
&lt;/h3&gt;

&lt;p&gt;In Information Theory, value depends on &lt;strong&gt;Scarcity&lt;/strong&gt; and the &lt;strong&gt;Signal-to-Noise Ratio (SNR)&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  &lt;strong&gt;First Half:&lt;/strong&gt; Code was Signal. Because writing was hard, high-quality code was scarce.&lt;/li&gt;
&lt;li&gt;  &lt;strong&gt;Second Half:&lt;/strong&gt; Code is flooding the market. AI has turned code into "Noise."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When GitHub is flooded with mediocre, redundant, or subtly hallucinated code generated by AI, the true scarce resource is no longer the "ability to generate content," but the &lt;strong&gt;"ability to discern truth."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This explains why we are seeing a "Thumbtack-shaped" talent structure forming:&lt;br&gt;
The vast execution layer at the bottom is being replaced by AI Agents (because their signal can be replicated at low cost), leaving only a very narrow channel for promotion (reserved for the highly disciplined "monks" who master underlying principles), and a "Super Individual" class at the top.&lt;/p&gt;

&lt;p&gt;The high salaries of these Super Individuals are essentially pricing for high &lt;strong&gt;"Cognitive Bandwidth"&lt;/strong&gt;—the ability to precisely filter valid business logic from the massive noise generated by AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  Variable 3: Institutional Economics — Pricing Liability
&lt;/h3&gt;

&lt;p&gt;Some argue that as AI improves, we can eventually offload reviewing to AI (AI Reviewing AI).&lt;/p&gt;

&lt;p&gt;In Institutional Economics, this doesn't work. Transaction is not just about exchanging information; it is about exchanging &lt;strong&gt;Liability&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. The Closed-Loop Hallucination &amp;amp; Polanyi's Paradox&lt;/strong&gt;&lt;br&gt;
If a system is entirely generated by AI and verified by AI, it loses "Ground Truth." As Michael Polanyi said, &lt;em&gt;"We can know more than we can tell."&lt;/em&gt;&lt;br&gt;
Software engineering contains vast amounts of &lt;strong&gt;Tacit Knowledge&lt;/strong&gt;—unspoken business rules, legacy compromises, political trade-offs between upstream and downstream. These are contexts missing from AI training data. Only human engineers can act as translators between the &lt;strong&gt;"Real World"&lt;/strong&gt; and &lt;strong&gt;"Digital Logic,"&lt;/strong&gt; breaking this closed-loop hallucination.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. The Value of the "Sign-off"&lt;/strong&gt;&lt;br&gt;
AI has no legal personhood. AI cannot go to jail. AI cannot be held accountable for a P0 incident.&lt;br&gt;
In the Second Half, the $70k+ (or much higher) salary companies pay to senior engineers is no longer buying "labor"; it is buying &lt;strong&gt;"Liability Insurance."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When a production system faces collapse, or a decision must be made that could incur millions in losses, a carbon-based organism must push the button. This &lt;strong&gt;"Sign-off Right"&lt;/strong&gt; is the hard currency that AI can never replace.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Second Half: From Builder to Auditor
&lt;/h3&gt;

&lt;p&gt;The recipe is fundamentally changing the nature of the game. Recap the First Half:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  We learned syntax, frameworks, and design patterns.&lt;/li&gt;
&lt;li&gt;  We improved proficiency by writing more code.&lt;/li&gt;
&lt;li&gt;  We got promoted by delivering features.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This game is being upended. The new rules for the Second Half are:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Code Deflation, Trust Inflation:&lt;/strong&gt; Those who only know how to write code will see their value approach zero; those who can guarantee code reliability will see their value soar.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;The Physical Death of Apprenticeship:&lt;/strong&gt; Companies will no longer provide training grounds. Newcomers must cross the chasm from "Zero" to "One" through high-intensity self-training (simulated reviews, reading source code, refactoring AI code) &lt;em&gt;before&lt;/em&gt; entering the workforce.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;A New Paradigm of Symbiosis:&lt;/strong&gt; It is not "Human + AI" doing the same thing. It is "AI handles Tactical Execution (Generation), Human handles Strategic Decision (Review)."&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Conclusion
&lt;/h3&gt;

&lt;p&gt;Welcome to the Second Half.&lt;/p&gt;

&lt;p&gt;The rules here are crueler, but also purer. Players in the First Half won by memory and typing speed; players in the Second Half win by &lt;strong&gt;controlling entropy&lt;/strong&gt; and &lt;strong&gt;establishing trust&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is no longer a game of "who writes faster," but a game of "who understands the system better." For new entrants, if you cannot logically dominate the AI, if you cannot point out the AI's fallacies during a review, you will not get a ticket to the Second Half.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Code is dead. Long live Engineering.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Author Bio: Zhang Qi is a fresh graduate software engineer based in China. Navigating the shifting landscape of the AI era, he secured a top-tier offer by redefining the role of the engineer from a code generator to an architect of AI governance.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>discuss</category>
      <category>productivity</category>
      <category>softwareengineering</category>
    </item>
  </channel>
</rss>
