Code That Refactors Itself: The Ralph Loop

From stacking features to spinning feedback loops: how I changed the way I build software.

Continue reading

Spec-driven development and why it matters

Vibe coding is fun until your agent forgets what it is building. Specs fix that. Here are the best practices for making them work.

Continue reading

The pink elephant problem

Why telling an AI what to avoid makes it more likely to do exactly that — and what to do instead.

Continue reading

Writing better prompts

A practical guide to writing prompts that actually work — starting with the one mistake almost everyone makes.

Continue reading

AGENTS.md outperforms skills in agent evals

Vercel found that passive context in AGENTS.md beat active skill retrieval — hitting 100% pass rates where skills stalled at 53%. Here is why that matters.

Continue reading

Behavior-driven prompting: PRD to BDD to living spec

The most effective AI coding workflow starts with a PRD, decomposes into behaviors, breaks those into tasks, and maintains a living spec of what the system actually does.

Continue reading