Blog

The Day I Stopped Thinking of PairCoder as "Claude Code with Guardrails"

For over a year, I described PairCoder as Claude Code with enforcement on top. Then a broken GitHub Action at 2 AM showed me what the project had actually become.

We Used PairCoder to Build PairCoder: 12 Months of Eating Our Own Dog Food

Every major feature in PairCoder has a 'we got burned' origin story. After 400+ tasks and 12 months of dogfooding, here's what survived contact with real work at real scale.

A 4-Hour Task Takes 10 Minutes: What 400 Tasks Taught Us About AI Estimation

Traditional estimation measures the wrong thing for AI-augmented development. After 400 tasks, we shifted from hours to tokens and discovered the human overhead gap nobody talks about.

Why AI Agents Need External Enforcement, Not Better Prompts

Better models don't eliminate the need for enforcement. After 400+ tasks and 71K lines of code, here's why structural constraints beat instruction-following every time.