Spec-Driven: Building Software with Coding Agents in Production
Using AI coding tools with twenty years of engineering judgement.
Most AI-coding content is written by people who have never had to live with software for a decade. This series is the other perspective: what changes — and what absolutely does not — when an engineer with twenty years across payment systems, prison software, and retail infrastructure hands the typing over to a machine.
Specs before prompts. Review gates before merges. Evidence before claims. The tools are new; the judgement is not.
How I Actually Use Claude — From Prompt Engineering to Agents and MCP
A year of using Claude daily for backend engineering work — what actually helps, what doesn't, and how features like Projects, MCP, and Claude Code fit into a real workflow.
Claude Code vs. The Rest: What Actually Ships in May 2026
A year into daily Claude use, I'm getting specific—which AI tool completes backend .NET tasks without hallucinating EF migrations or breaking CI pipelines.
Spec-Driven, Part 3: The PRD Is the Program — Running Agents in a Loop with Ralph TUI
What happens when your PRD stops being a briefing document and becomes an executable artefact — running Claude Code through a task list autonomously with Ralph TUI, and why Karpathy's autoresearch repo suggests this is where the whole industry is heading.
This series is becoming a course
Spec-Driven is being turned into a full course. Email me to join the waitlist and hear when it launches.
Join the waitlist