Canery
Canery

Articles█

Writing from Canery

On building products that matters in the AI era.

17 June 2026

PRD vs spec: what's the difference?

A PRD says what to build and why. A spec is what gets built. Why the PRD format is dying, why the function is moving into the spec, and which an agent needs.

17 June 2026

Why a solo spec setup breaks on a team

A brilliant solo spec workflow vanishes the moment a second person needs in. Why solo specs break on a team, and what survives a handoff.

17 June 2026

What makes a good spec for AI coding agents?

Spec-driven development puts the spec at the centre of AI coding. What makes a good one, why specs drift, and how a spec differs from a PRD.

17 June 2026

Why AI coding agents ignore the spec

AI coding agents read the spec and build something else. Why following the spec doesn't stick, why instruction files don't fix it, and what does.

17 June 2026

Why specs drift from what gets built

Specs drift because the real decisions leave the document. Why spec drift happens, why keeping the doc updated never works, and what stops it.

Canery⠋All systems operational
Request accessManifestoArticlesSubstackPrivacyTerms

© 2026 Canery. All rights reserved.

Build products that matter█