AI Coding Agents Are Breaking Software: A Call to Slow Down
Everything Is Broken: The Dark Side of Agentic Coding
Mario Zechner, an experienced software developer, has published a provocative essay arguing that AI coding agents are degrading software quality at an alarming rate. After a year of agentic coding tools, he sees clear patterns of decay.
The Evidence
- Software has become a brittle mess with 98% uptime becoming the norm
- AWS outage reportedly caused by AI — followed by a 90-day code review reset
- Microsoft admits Windows quality decline in a blog post about quality commitment
- Companies claiming 100% AI-written code consistently ship the worst software
- People "agentically coded themselves into a corner" with no code review and delegated design decisions
The Core Problem
"We have basically given up all discipline and agency for a sort of addiction, where your highest goal is to produce the largest amount of code in the shortest amount of time. Consequences be damned."
Specific Critiques
1. Compounding Booboos
Agents compound small mistakes without learning. Each iteration introduces subtle bugs that accumulate into fragile, unmaintainable code.
2. Merchants of Learned Complexity
The ecosystem around AI coding (tools, frameworks, orchestrators like Beads) adds complexity that obscures rather than solves problems.
3. Agentic Search Has Low Recall
AI-powered code search misses relevant code, leading to duplication, inconsistencies, and broken abstractions.
What Agents Are Good At
Zechner doesn't dismiss agents entirely:
- Learning new tech stacks during free time
- Building projects you always wanted to build but never had time for
- Prototyping and experimentation
The Recommendation
Slow down. Apply the same engineering discipline to AI-assisted development that you would to any other tool. Code review matters. Design decisions need human judgment. Speed without quality is just fast garbage.
At 107 points on Hacker News, the essay has resonated with developers experiencing the same degradation in software quality.