Pair programming is one of the fundamental technical practices of Agile, but even experienced developers can find it hard to master. In this hands-on session, we’ll demonstrate three games you can use to structure and improve your pairing sessions. You’ll learn ways to develop your pairing skills, to make pairing sessions more engaging and effective, and to apply pairing in difficult situations such as reading legacy code. Come prepared to do some programming! If you can, please bring a laptop with a working development & testing environment. The choice of language is up to you. NOTE: Because it’s possible that two people will be working in a language & env that they’re not familiar with, please have either an easy to use IDE, that’s kind of point and clicky or a vanilla text editor (no vim or emacs) and an easy way to run the tests.