2 October 2012 Approach to software development, in which the code is written by two programmers at one computer. This presupposes ongoing review of the code. Related posts: Software Infrastructure