Skip to content

Instantly share code, notes, and snippets.

@sebs
Created October 2, 2014 11:48
Show Gist options
  • Select an option

  • Save sebs/8e506be0c9692faa8240 to your computer and use it in GitHub Desktop.

Select an option

Save sebs/8e506be0c9692faa8240 to your computer and use it in GitHub Desktop.

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment