Retention, Knowledge Transfer, WIP, Code Quality, Utilization, Onboarding: i swear the majority of the hard issues facing software teams are improved by doing more shadowing/pairing/mobbing. It solves SO MUCH.
It’s surprising just how much pair programming has been “forgotten” by a new generation of developers - especially those who are working in remote environments.
And so organizations that understand its value onboard faster and often iterate faster on hard problems as well: