frontend

How to Make Pair Programming Less Awkward

Thoughts from the intersection of code, craft, people, and progress.

It’s not just about code—it’s about collaboration.

Pair programming can feel unnatural at first, particularly when both people become intensely aware of how they type. Once the performance anxiety fades, it becomes a practical way to share context, test assumptions and solve problems before they grow roots.

Pairing gets easier once both people stop trying to perform competence. Saying 'I do not follow that yet' is not a failure of the session; it is often the moment the session starts producing value.

There is a practical tension underneath this topic: we want enough structure to move confidently, but not so much that the structure becomes the work.

New technology is easiest to discuss at the extremes: either it changes everything or it is pointless. Most useful tools live in the less dramatic middle, where they solve some problems well and introduce a few new ones.

That is not a dramatic conclusion, but useful work is often built from undramatic conclusions applied consistently.