When Code Gets Cheap: Value Shifts to Judgment and Systems

AI is making code cheap, creating both the possibility of fewer programmers (substitution) and more software demand (Jevons’ paradox). Because this deflation stems from real productivity gains, it can accelerate innovation, shifting value from typing code to choosing, integrating, and designing systems. Beck advises embracing commodity tools for routine work while investing in understanding, integration, and judgment that matter in any scenario.
Key Points
- AI lowers the cost, skill barriers, and time to produce software, creating both substitution effects and Jevons-like demand expansion.
- Programming deflation differs from macroeconomic deflation: it’s productivity-driven and can accelerate innovation via reinforcing tool improvement loops.
- As code becomes a commodity, value migrates to problem selection, systems thinking, integration, and navigating complexity.
- Quality bifurcates: a flood of cheap, mediocre code coexists with a premium on carefully crafted software; the middle shrinks.
- Practical strategy: use AI for obvious work, focus on integration, develop taste, and build skills (understanding, judgment) that win under any future.
Sentiment
The community is divided but leans skeptical. While many agree that the broad direction is correct—that judgment and systems thinking will grow in importance—they push back hard on the article's foundational assumptions about LLM progress being inevitable and its advice being actionable. The most engaged threads focus on the reliability gap, the junior developer pipeline crisis, and practical experiences showing AI speed gains are often illusory. Accusations of AI-generated authorship dampen the article's credibility for some readers.
In Agreement
- Value has been migrating toward judgment, architecture, and understanding scope and impact for years—LLMs accelerate an existing trend rather than creating a new one
- Companies making an enormous unhedged bet by not hiring juniors will face serious consequences when senior engineers retire
- AI tools are already transforming day-to-day coding even at current capability levels—generating tests, solving typing errors, brainstorming interfaces
- The Jevons' paradox framing is apt: cheaper code means more total demand for programming, with work shifting to more complex problems
- Code quality will bifurcate—a flood of mediocre output alongside carefully crafted work—and distinguishing expert from amateur will become easier
Opposed
- The article's premise assumes continued LLM progress that is far from guaranteed—many technologies have plateaued after initial breakthroughs
- LLM reliability is fundamentally different from compiler reliability; the problem isn't solved if you can't trust the output
- Speed gains from AI coding are largely illusory once debugging, understanding, and integration are factored in
- 'Develop judgment' is unhelpfully abstract advice akin to 'don't be poor'—everyone knows judgment is valuable but that doesn't make it easier to develop
- Additional cheap code means additional cheap complexity, which can be actively harmful—like giving chainsaws to amateurs
- The article may have been written by ChatGPT, undermining its authority on the topic