Blog

What Makes a Good Pair?

What makes a great pair programming partner? Effective pairing requires communication, engagement, listening, and genuine collaboration — not just sitting next to someone.

Cookies and milk

Communication plays such a big part in what we do, we’re always striving to be more expressive in our code, conveying our intent as clearly as possible. It’s the same when pairing. We need to be expressive, communicate our intent, engage, listen and feedback. When we don’t do these things, pairing just doesn’t work. When we don’t collaborate, we’re not getting as much out of pairing as we could be. Perhaps it’s only after working in a good pair that you realise what you’re missing working in a bad pairing.

Discussion