Pair programming has been practiced in industry with great success for year
s. Yet, most who have nut tried and tested pair programming reject the idea
immediately as a redundant, wasteful use of programming resources. This ar
ticle demonstrates that incorporating pair programming into a software deve
lopment process will help yield software products of better quality in less
time with happier, more confident programmers.