Author Proposes AI-Driven Development as Umbrella for 5 AI Coding Approaches
Updated
Updated · O'Reilly Media · Aug 3
Author Proposes AI-Driven Development as Umbrella for 5 AI Coding Approaches
3 articles · Updated · O'Reilly Media · Aug 3
Summary
AI-driven development, or AIDD, is proposed as the umbrella term for software built with AI, aiming to distinguish the broader discipline from narrower labels such as “vibe coding.”
The argument is that existing terms each name only part of the work—prompt engineering, loop engineering, agentic engineering, spec-driven development, and vibe coding—while AIDD covers the full process from generation to verification.
Human accountability is the unifying principle: AI may generate code at scale, but people still decide requirements, check outputs, and own what ships, whether they are prompting once or directing 10,000 agents.
The proposal also frames AI coding as a disciplined engineering practice, borrowing the “-driven development” pattern from test-driven and behavior-driven development to stress standards, verification, and responsibility over style.