Abstract: Pair programming is one of the most controversial of 12 core extreme programming practices. One of the reasons for this is that many of the styles of pair programming have troublesome traps for people. This is especially true when a pair has significant differences in skill or knowledge.
Strong-style pair programming is a method of pairing designed to avoid these traps. In strong-style, “for an idea to go from your head to the computer, it must go through someone else’s hands”. We will do a lot of exercises to demonstrate both the techniques of strong-style pairing, why it works and why it succeeds when other pairing styles fail.
Strong-style is also the foundation of mob programming, a modern team collaboration practice. Join us to learn to work well in pairs, regardless of the pair’s differences.
Learning Outcomes: - How to introduce pairing to a new person
- Getting the most of our driver - navigator roles
- Common traps
- Moving through levels of abstraction
- Sense and respond