Skip to content
~/blog · filtered by category

sdd.

10 entries filed under this signal. ← back to all entries

[blog/category/sdd] · reverse chronological $ ls -la --filter=sdd
2026-07-20 sdd Adding specs to an existing codebase without stopping the world Most software already exists. Spec-driven development has to meet a living repository where it is, not where a greenfield tutorial pretends it is. #spec-driven-development#existing-codebase#legacy-code#ai-coding#agentic-development#paelladoc 7 min ./read → 2026-07-20 sdd Spec vs PRD: what each one is for (and what agents need) People use the words interchangeably. An agent needs different things from each, and confusing them is why so much AI-built work misses the point. #spec-vs-prd#spec-driven-development#product-requirements#ai-coding#agentic-development 6 min ./read → 2026-07-20 sdd Reviewing specs before agents build: the cheapest review you will ever do Reviewing a diff means arguing with code that already exists. Reviewing a spec means fixing the mistake before it costs anything to fix. #spec-review#spec-driven-development#code-review#ai-coding#verification#paelladoc 7 min ./read → 2026-07-20 sdd Spec-driven vs test-driven: rivals or layers? The framing of a fight is wrong. Tests pin down behavior. Specs pin down intent. You lose the moment you only have one. #spec-driven-development#test-driven-development#testing#ai-coding#verification#paelladoc 7 min ./read → 2026-07-20 sdd Spec drift: why your spec and your code stop telling the same story You wrote a spec. Forty agent runs later it describes a product that no longer exists. That gap has a name, and a cost. #spec-drift#spec-driven-development#ai-coding#agentic-development#living-specs 6 min ./read → 2026-07-20 sdd The spec is the contract: what that means in practice Everyone repeats that the spec is the contract. Almost nobody can say who signs it, who breaks it, or how the break gets caught. #spec-driven-development#acceptance-criteria#contract#ai-coding#verification#paelladoc 7 min ./read → 2026-07-20 sdd Living specs: specifications that update with the code A spec you write once is wrong by the second commit. A living spec earns its keep because it changes when the code changes. #living-specs#spec-driven-development#ai-coding#agentic-development#spec-drift 7 min ./read → 2026-07-20 sdd Spec-driven without the overhead: a lightweight workflow The complaint is real: the ceremony can cost more than the code it guards. Here is the smallest spec that still does the job. #lightweight-sdd#spec-driven-development#ai-coding#agentic-development#acceptance-criteria 7 min ./read → 2026-07-20 sdd Beyond Spec Kit: what spec-driven needs after the spec is written Spec Kit gets you a clean spec on day one. The hard part is everything that happens on day thirty. #spec-kit#spec-driven-development#living-specs#ai-coding#agentic-development#paelladoc 6 min ./read → 2026-07-20 sdd Acceptance criteria agents can actually verify "Fast and user-friendly" is not a criterion an agent can check. It is a criterion an agent can claim to have met. Here is the difference, and why it matters now. #acceptance-criteria#spec-driven-development#verification#ai-coding#agentic-development 7 min ./read →
— end of log · 10 entries in sdd —