The Waterfall Parallel
Why Spec-Driven Development recreates the same structural dissociation that made waterfall fail in teams.
Architecture Driven Development
A methodology for coherent AI-assisted software development
This site is built around the white paper itself: a reading-first publication that argues Spec-Driven Development is necessary, but not sufficient, for team-scale AI-assisted software development.
ArDD replaces the spec as the primary artefact with the living architecture model, giving AI agents the full system context they need before implementation begins.
“The paper on your desk was always the architecture. ArDD is just where the paper lives now.”
Abstract
ArDD — a methodology for coherent AI-assisted software development, replacing specs as the primary artefact with the living architecture model.
Contents
The site is organized around one primary paper and its chapters, rather than around a conventional blog homepage.
Key arguments
Why Spec-Driven Development recreates the same structural dissociation that made waterfall fail in teams.
How the living architecture model becomes the design, constraint set, and implementation contract for humans and AI agents.
Why code generation speed is not enough, and how architecture becomes the control plane that preserves coherence.
Position
The white paper frames ArDD as the formalisation of how good engineers already work: understand the system first, then code within its structure. AI makes that discipline more important, not less.