2 ms·
> Two programmers working on the same project at the same time is already slower than one programmer working twice as long because these two have to communicate
by philwelch 5y ago
> Two programmers working on the same project at the same time is already slower than one programmer working twice as long because these two have to communicate. And during pair programming, the communication is sped up.
I actually disagree pretty strongly with this.
If you have two programmers working on the same project at the same time, you can split up the project along a pre-negotiated interface ahead of time. It takes some amount of communication to do that, but you don’t have to communicate about every single line of code the way you do with pair programming. In fact I’d say my #1 problem with pair programming is the added communication overhead.