Spec-Driven Development frameworks like Kiro and Spec-kit generate extensive Markdown documentation before coding, echoing Waterfall methodology. While promising structure for AI coding agents, this approach creates context blindness, excessive documentation review, and diminishing returns on large codebases. The author argues for Natural Language Development instead: an iterative, Agile-inspired approach where developers give coding agents simple, incremental instructions without formal specifications, enabling faster convergence toward working products.

8m read timeFrom marmelab.com
Post cover image
Table of contents
The Rise of SpecificationThe Markdown AwakensRevenge of the Project ManagerA New HopeConclusion
10 Comments

Sort: