Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Design decisions and lineage

Cadence grew from GSD and its discuss, plan, execute and verify loop. I kept that core idea and narrowed the tool around the way I work as a single developer.

The history matters because some of the current boundaries came from trying a broader approach and paying for it. It belongs here for readers who want to understand those choices, without making everyone read it before using the tool.

DocumentWhat it records
ManifestoWhy the tool exists and what it chooses to leave out.
Design recordDecisions, changes of direction and their reasons.
LineageThe derivation from GSD and the dated measurements behind the comparison.
ChangelogShipped changes by release.

Historical counts and experiments describe the version measured at the time. For current behavior, use this guide and the implementation it describes.

Cadence is maintained by John Crenshaw and is a derivative work of GSD by Open GSD. It is distributed under the MIT License. The original copyright and attribution are retained in the license and NOTICE.