Discussion about this post

User's avatar
JP's avatar

Specs as living documents is a strong pattern. The archiving step where specs merge back into a single source of truth is clever. It solves the drift problem where docs describe what the system was designed to do rather than what it actually does. Simon Willison's agentic engineering guide takes a slightly different angle on the same problem. He focuses on tests as the specification language and hoarding working code examples as recombination material. Both approaches share the core insight though: agents need machine-verifiable specifications, not prose. Covered his playbook here: https://reading.sh/simon-willisons-playbook-for-working-with-coding-agents-d56ccd3f959f?sk=702022f0c1f1ad123686a987c90676bd

No posts

Ready for more?