DOCTRINE
★ LatestDoctrineApr 24, 2026· 4 min read
Gravel vs BRICKs: The Framework That Changed How I Measure a Build SessionI used to end build sessions exhausted but unsure what I'd actually shipped. Then I started categorizing every task as either GRAVEL (busy work) or a BRICK (deployable output). The difference isn't what you'd expect.
Read the full note →DoctrineApr 22, 2026
Why Your CLAUDE.md Is Wrong (And How to Fix It in 20 Minutes)
Most CLAUDE.md files are glorified wishlists that Claude ignores. After 6 months of daily Claude API work across four products, I rebuilt mine from scratch. Here's what actually works.
4 min
→
BrandApr 20, 2026AI
How I Run 4 Distinct Brand Systems Without Losing My Mind (Or Mixing Up the Voice)
Managing four separate SaaS brands means four color palettes, four voices, four sets of design tokens. Here's the system I built to keep them straight without constantly context-switching or shipping the wrong brand's blue.
4 min
→
Claude CodeApr 20, 2026
One File That Changes How Claude Knows You
I run four SaaS products solo. For months I explained the same architecture to Claude at the start of every session. Then I wrote one file. Here's what changed — and what it took to get it right.
7 min
→