The Five Levels of AI-Assisted Software Development - Dan Shapiro

2026-05-14 · source · source ↗ · raw capture · wiki page

The Five Levels

Level 0 - Manual Development: No AI. "Manual labor in a deflationary world."

Level 1 - Task Offloading: Delegate discrete tasks (tests, docs). Speed increases but patterns unchanged.

Level 2 - Collaborative Partnership: Pair with AI as a colleague. Genuine flow states. Where 90% of current AI-native developers sit. Creates an illusion of completion.

Level 3 - Human-in-the-Loop Management: AI becomes senior dev; humans review code. Fundamental role shift many find unsatisfying. Reviewing "so much code" becomes primary responsibility.

Level 4 - Autonomous Specification: Developers as product managers. Write specs, argue about requirements. AI handles development autonomously. Shapiro places himself here.

Level 5 - Black Box Automation: Fully autonomous. The "Fanuc Dark Factory" — humans unnecessary.

Key Arguments

True deflation benefits require moving beyond casual AI use. Most teams plateau at Level 3. Small teams (under five people) are reaching Level 5 with "nearly unbelievable" results.

Main Conclusion

Technical deflation creates opportunity for teams willing to fundamentally restructure how they develop software, though the human cost of this transition remains significant.