Programmers often live in a solitary world focused on their integrated development environments while peering deep into their source code. At the same time we are often members of a larger development team and a developer community. In Extreme Programming's Pair Programming two developers work together, one keyboarding while the other kibitzes, before the code is committed to the repository and production. At Embarcadero developers work in mini-teams (using the SCRUM agile methodology) that, p...