3 ms·
>Whenever folks ask me this, I want to turn it around: are there studies on the effectiveness of working solo vs pair programming? Pair programming inherently
by Xeamek 3y ago
>Whenever folks ask me this, I want to turn it around: are there studies on the effectiveness of working solo vs pair programming?
Pair programming inherently halves your potential productivity, as you have 2 people doing 1 work.
Additionally, you introduce additional friction because of communication between the two programmers, and finally, you still (usually) need a review of the final code, even if we assume it's better then in 'solo' scenario.
So for the pair programming to be objectively effective, it would need to provide over 100% of productivity boost minimum, because thats how much it takes away.
That's a huge ask, and it's on advocates of it to prove that.
Normal process in comparison, because of having inherently twice the working power, can waste up to 50% of person's productivity and still be ahead of pair programming starting position.
The 'math' is simplified ofcourse, but the burden of proof is on pro-pair people by default, not the other way around.