Anecdotal, but my experience of pair programming is that it’s incredibly useful for picking up bugs as they are laid down rather than having to dig them up later. Not to say that being monitored working doesn’t help, but finding and removing bugs is by far the hardest and most expensive part of programming.
Anecdotal, but my experience of pair programming is that it’s incredibly useful for picking up bugs as they are laid down rather than having to dig them up later. Not to say that being monitored working doesn’t help, but finding and removing bugs is by far the hardest and most expensive part of programming.
Seems reasonable and is supported by some study linked in Wikipedia. Code review is supposed to do this more efficiently, albeit with higher latency.