It's Not Pair Programming

2025-09-15

Everyone keeps calling AI-assisted coding “pair programming.” GitHub named their product Copilot. The mental model people reach for is two developers sitting side by side, working through a problem together.

But pair programming actually works for a specific reason. Cal Newport describes it well: it’s like working on a whiteboard with someone on a maths problem. The reason it’s effective isn’t just “two heads are better than one.” It’s that the social pressure of having another person right there forces you to focus. You’re locking in on understanding what you’re working on because you don’t want to be the one who says “wait, wait, go back — I wasn’t paying attention.” You track the logic more carefully. You stay engaged. The presence of another mind keeps yours sharp.

That’s not what’s happening with Claude Code. Not even close.