Spec-Driven Development: The Waterfall Strikes Back

December 5, 2025

Scene from Star Wars featuring AT-AT walkers and Rebel snowspeeders in battle on the snowy planet Hoth, with laser blasts and mountainous terrain in the background.

Spec-Driven Development (SDD) revives the old idea of heavy documentation before coding — an echo of the Waterfall era. While it promises structure for AI-driven programming, it risks burying agility under layers of Markdown. This post explores why a more iterative, natural-language approach may better fit modern development.

Source: Spec-Driven Development: The Waterfall Strikes Back

Spec-driven development is an approach to developing software with large language models that has gained some traction in recent months. Here, François Zaninotto explores the why and how of this approach.