The author argues that coding agents have created widespread software brittleness and complexity issues. While agents can rapidly generate large amounts of code, they compound errors without learning, create architectural messes, and lack the bottlenecks humans provide. The solution is to keep humans in control, use agents for specific tasks with oversight, maintain code quality standards, and avoid delegating architectural decisions to agents.