Lesser-Known Benefits of Pair Programming
Coworkers interrupt less
There’s something about two devs in conversation that discourages interruptions.
Flow is easier to recover
If one of you is interrupted, the other can remain in a flow state, and quickly bring you back in.
You’ll be happier
If you’re anything like me, it’s hard to disentangle your mood from how much you got done at work.
When I pair, I get more done due to spending less time distracted or blocked.
I finish the day tired but pleased.
Your hands get a break
RSI (Repetitive Stress Injury, can be caused by excess typing) is no joke. It can end careers.
Pairing lets you share the typing and put fewer miles on your tissues.
You’ll default to collaboration
Pairing trains you to view coding as a team sport.
When faced with a difficult task, you’ll solicit feedback before diving in. When you hit a roadblock you’ll reach out for help rather than stubbornly persisting. During code review, you’ll offer collaborative feedback rather than nit picks.
Thanks to @hugo for this section!
Have you experienced a lesser-known benefit that's not mentioned here? I'd love to hear it! Please open an issue.