Writing
Technical articles, insights, and lessons learned from building software systems. I write about architecture decisions, engineering practices, and the challenges of delivering reliable software at scale.
4 articles
AI Writes Better Code. We're Getting Worse at Reviewing It. AI moved the hard part from writing to reviewing. The vigilance failures plaguing pilots and radiologists now hit code review. Here's how teams can adapt. Read article The AI Context Reset That Catches Real Bugs 1 in 3 Times We refine code iteratively in one AI session, then reset context for a fresh review. That simple trick surfaces a meaningful bug roughly once every three sessions. Read article When AI Gets It Wrong, Your Docs Are the Problem When AI makes mistakes, ask what context was missing — not what it did wrong. The answer points to tribal knowledge gaps that would trip up any new teammate too. Read article AI Won't Fix a Bad Process: What We Tell Teams Before They Start Most AI adoption advice is 'just use Copilot.' We've watched teams struggle with that. Here's what actually works: start with discipline, separate exploration from production, and treat AI like a teammate who needs your guidance. Read article