The Five Levels: from Spicy Autocomplete to the Dark Factory
Summary
Shapiro presents a five-level framework for AI-assisted software development, modeled after the NHTSA's autonomous driving levels. The levels range from Level 0 (manual coding with occasional AI search) through Level 4 (developer becomes a PM who writes specs and checks tests after 12 hours) to Level 5, the 'Dark Factory' where a black box turns specs into software with no human involvement. He argues that most AI-native developers plateau at Level 2 (pair programming with AI) and that each level deceptively feels like the final destination. Shapiro places himself at Level 4 and notes that only a handful of small teams have reached Level 5, which he believes represents the future of software development.
Key Insight
AI coding adoption follows a predictable five-level progression that systematically transforms developers from coders into managers into PMs into spectators, and most plateau far earlier than they realize.
Spicy Quotes (click to share)
- 7
If you are just using ChatGPT to write your regex, you aren't really getting the benefits of deflation. You're just typing faster.
- 6
Level 2, and every level after it, feels like you are done. But you are not done.
- 7
You're not a senior developer anymore; that's your AI's job. You are… a manager.
- 6
Your life is diffs. For many people, this feels like things got worse.
- 8
You've now become that which you loathed: you're a PM.
- 5
You write a spec. You argue with it about the spec. You craft skills. You plan schedules. You review plans. Then you leave for 12 hours, and check to see if the tests pass.
- 6
It's a black box that turns specs into software.
- 7
It's dark, because it's a place where humans are neither needed nor welcome.
Tone
opinionated, accessible, wry
