您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

3.3KB

Spec Driven Development — Chapter 04 Memory: 1 - Fundamentals: where SDD comes from

  • Stage: Complete
  • Next Step: None (frozen). Next: Chapter 5 preview (PDF pages 33–42); build its Carried-in Context from this file.
  • Reading Span: PDF pages 23–32
  • Source Text: /library/Spec Driven Development/Chapter-04-Fundamentals-where-SDD-comes-from/Chapter-04-source-text.md (the chapter's own words; read instead of the PDF)
  • Full Record: /library/Spec Driven Development/Chapter-04-Fundamentals-where-SDD-comes-from/Chapter-04-chapter-notes.md (read only if needed)
  • Last Updated: 2026-10-01

Carried-in Context (from earlier chapters)

  • Ch1: Ködel offers his experience (ERP, Basel II, mobile, long-run product ownership) as credibility, not proof; reader trusts him, wants to see the method.
  • Ch2: With fast AI code generation, a specification is the target for judging output; humans judge, decide, answer. The 70/30 framing is illustrative, not measured; no evidence yet that SDD is generally effective.
  • Ch3: Three connected concerns: SDD = what/why (verifiable target), FOCUS Architecture = where (rules located, dependencies inward), Context Engineering = what the agent sees (selection, cost). Promise: each volume stands alone — cross-references should explain the idea in place (reader agrees). Check this as references appear.

This Chapter

  • Core Question: How does Ködel place SDD in the history of software methods, and what does he think AI changes about the cost of revising a plan?
  • Core Thesis: Ködel frames SDD as a way to keep the direction supplied by a specification while revising it through short feedback cycles, arguing AI makes code rewrites cheap enough to support that combination.
  • Key Concepts: Waterfall and direction; iteration and early feedback; living specification; specify → plan → tasks → implement; rewrite cost versus verification cost.
  • Notable Arguments / Evidence Limits: Waterfall/agile/Scrum/XP/Kanban history, house blueprint analogy. No project-level measurement shows the claimed drop in total change cost or SDD's superiority; test in practice.
  • Action Item: For one small change, update a short spec, make the change, run a relevant test, check the result against the spec, and note any gaps.

Reader State

  • Pending Questions: None
  • Reader's Answers (paraphrase): Change is expected and the value is responding quickly; feedback shows what works, what doesn't, and what wasn't accounted for; AI reduces rewrite cost; specify = describe what you want before coding, plan = decide how, tasks = small steps, implement = fulfil them. Follow-up: test the changes and check they fulfil the spec.
  • Misconceptions / Feedback Given: All correct. Added: spec keeps direction as things change; feedback early enough to adjust; faster rewriting ≠ correctness — still need tests plus a check against intended behavior, including edge cases.
  • Personal Threads: None

Open Threads

  • Cross-book: how does this account connect to the maintenance and information-structure themes in FOCUS Architecture and Context Engineering?
  • Stand-alone check: did the chapter's reference to Context Engineering explain enough in place? (not yet answered)
  • Evidence for the “AI makes change cheap” claim remains asserted, not measured.

Powered by TurnKey Linux.