All code to be included
in a production release is created by two people working together at a single computer. Pair programming increases
software quality without impacting time to deliver. It is counter intuitive, but 2 people working at a single computer
will add as much functionality as two working separately except that it will be much higher in quality. With increased
quality comes big savings later in the project. The best way to pair program
is to just sit side by side in front of the monitor. Slide the key board and mouse back and forth. One person types
and thinks tactically about the method being created, while other thinks strategically about how that method fits
into the class. It takes time to get used to pair programming so don't worry if it feels awkward at first.