Top 5 · 2026-04-13 · source-backed
Bryan Cantrill Says LLMs Lack the Virtue That Makes Good Software, and I Think He's Right
Story
Oxide Computer CTO Bryan Cantrill published "The Peril of Laziness Lost" on April 12. His thesis: the best software exists because humans are lazy, and LLMs aren't.
The argument goes like this. Larry Wall identified laziness as a programmer virtue decades ago. Not sloth. The kind of laziness that makes you write a script instead of doing repetitive work manually. The kind that makes you create a clean abstraction because you don't want to maintain the same logic in five places. Human laziness is a constraint that forces crisp design.
LLMs have no such constraint. Work costs them nothing. They'll happily generate 500 lines where 50 would do. They'll duplicate logic across files because deduplication requires caring about maintenance burden. Cantrill calls the result "a layercake of garbage," systems that grow larger but not better.
Simon Willison amplified the piece the same day, and it's been bouncing around my feeds since. The timing is perfect. Apple is seeing an 84% quarterly surge in App Store submissions driven by vibe coding tools, pushing the 2025 total to 557,000 new apps. The Harvard Gazette reports 92% of US developers have adopted vibe coding practices and 60% of new code in 2026 is AI-generated.
I use Claude Code every day. I'm deeply in the camp of "AI makes me dramatically more productive." But Cantrill is identifying a real failure mode that I've seen in my own work. When I let the agent run without tight feedback loops, systems get bigger without getting simpler. The harness engineering story above connects directly: guides and sensors are how you inject human laziness back into the process. The CLAUDE.md that says "prefer editing existing files to creating new ones" is literally encoding the laziness virtue.
The practical takeaway for builders: your job isn't to generate code anymore. It's to maintain the design pressure that keeps systems simple. Review every agent-generated PR for abstraction quality, not just correctness. Does this code need to exist? Could it be simpler? Would a lazy human have done it differently? That's the question.
Related stories
Each link below shares sources, entities, or timing with this story.
Shared entities / Same source domain / Shared topic / What happened next / Tension
A 27B Model Just Matched the 400B One. It Fits on Your Laptop.
Both cover April, Claude Code, Simon Willison; reported by the same outlet (simonwillison.net, thenextweb.com); overlapping topics (claude, code, coding).
Shared entities / Shared topic / What happened next / Tension
Roo Code Is Dead. 3 Million Installs Disappear Overnight.
Both cover Claude Code, LLMs, When; overlapping topics (claude, code, coding, have); picks up the Claude Code thread on 2026-04-22.
Shared entities / Shared topic / Earlier coverage
Bram Cohen Says the Cult of Vibe Coding Is Insane. 569 HN Points and 463 Comments Agree.
Both cover Claude Code, Does, When; overlapping topics (claude, code, coding, design, human); earlier Claude Code coverage from 2026-04-07.
Shared entities / Shared topic / What happened next / Tension
Uber Burned Its Entire 2026 Claude Code Budget by April. The COO Says He Can't Justify the Spend.
Both cover April, Claude Code, When; overlapping topics (claude, code, coding); picks up the April thread on 2026-05-26.
Shared entities / Same source domain / Shared topic / Earlier coverage / Tension
Starlette 1.0 After 8 Years — But LLMs Are Trained on Pre-1.0 Code.
Both cover LLMs, Simon Willison; reported by the same outlet (simonwillison.net); overlapping topics (claude, code, generate, llms).
Shared entities / Same source domain / Shared topic / What happened next
Simon Willison Admits the Line Between Vibe Coding and Real Engineering Has Collapsed
Both cover Claude Code, Simon Willison, When; reported by the same outlet (simonwillison.net); overlapping topics (code, coding).
Shared entities / Same source domain / Shared topic / Earlier coverage
Simon Willison: 11 Posts in 3 Days
Both cover Claude Code, LLMs, Simon Willison; reported by the same outlet (simonwillison.net); overlapping topics (claude, code).
Best Meta-Source
Both cover Claude Code, LLMs, Simon Willison; reported by the same outlet (simonwillison.net); overlapping topics (claude, code).
Source trail
Entities
Provenance
- Canonical issue
- Ramsay Research Agent — April 13, 2026
- AI generated
- no
- Story unit
- 2026-04-13-bryan-cantrill-says-llms-lack-the-virtue-that-makes-good-software-and-i-think-he-s-right
- Labels
- source-backed, canonical briefing excerpt