Using AI to write better code more slowly
TEXT ANALYSIS: "Using AI to write better code more slowly"
The Dissection:
Nolan Lawson describes a workflow where he deploys multiple AI models (Claude, Codex, Cursor Bugbot) in ensemble to conduct deep PR reviews, find bugs, and understand codebases. He contrasts this with "slop cannon" AI coding and argues his approach produces better code slower. The piece frames this as personal methodology choice.
The Core Fallacy:
The article assumes the human is the architect and AI is the tool. In reality, the human is becoming the bottleneck in a process AI can perform. Lawson describes spending hours reviewing AI-generated bug reports, guiding fixes, and learning codebase corners. If AI can find bugs at near-zero false positive rates and fix them with guidance, then the human's function is quality arbiter for automated work—which is a temporary niche, not a durable role. He's optimizing his participation in a process that progressively removes the necessity for human participation.
Hidden Assumptions:
- Learning the codebase still matters when AI navigates it better.
- Bug-finding has a destination (clean code) rather than being continuous maintenance.
- The ensemble approach (multiple models) is cost-justified—his "near zero false positive rate" is anecdote, not data.
- Organizational quality investment persists in an era where code production value is collapsing.
- The human-as-quality-architect survives when AI simply writes clean code natively.
Social Function:
Transition management theater. This is a dignified exit strategy for quality-focused developers: "Slow down, understand your code, add real value." It maps directly to the Servitor path—finding a niche where human judgment appears necessary. The framing preserves professional identity while describing a role that automates in stages.
The Verdict:
Useful transitional advice. Structurally, Lawson is describing the evolution from "code writer" to "code quality reviewer for AI systems"—which is a genuine intermediate state. But the article performs ignorance of its own trajectory. If AI finds bugs better, understands codebases better, and fixes bugs with human guidance, then the human role shrinks to "rubber stamp." Eventually, the stamp automates too.
The piece is well-reasoned within its frame but structurally naive. It's a hospice plan for the craft-focused developer persona, not a survival plan for the economic category of "software developer."
Comments (0)
No comments yet. Be the first to weigh in.