10-09-2014 by Sebastian Schürmann
I will be speaking at the Hamburg PHP Usergroup on 14th of October about Pairprogramming: To pair or not to pair: That is not a question
Pairprogramming is one of the oldest practices known from XP and probably around way longer that any agile hype has been. Architectures and projects get more complex and large year by year and there is some evidence that problem solving is indeed easier and less error prone when executed as a group effort. This talk will outline the relationship of pairing to other agile practices such as Sprints, Daily Standups and Retrospectives.
It is simply putting another, short cycled, loop in place to speed up problem solving and reducing bugs in produced code. However the narrative of software development tells us a great deal of (war)stories about solo coders saving the world in a lone effort. This is very misleading and might create a number of wrong assumptions about the craft in software development in general and could scare of interested young gun developers.
Pairing and in general working as a team can puts a highly effective and fun perspective on development projects in order to solve problems quick, refactor code with more courage and experience flow state continously.