Too Long; Didn't Read
Pair programming is an agile development technique where two programmers work together at one computer on the same piece of code. I first learned about pair programming in University but it wasn’t until I worked for an agile software development firm that I gained first hand knowledge of what it’s like to practice pairing all day.