Pairing: when, why, how
Anna Headley
she/her
Princeton University Library
Reasons to pair
Benefits of pairing as practice
Start pairing
3. Set up your environment/s
Set up environments
Mechanics of pairing
Decide who will drive and who will navigate.
Use any screen-sharing program to share the driver's screen.
Switch roles periodically. Consider using the pomodoro technique to enforce swapping.
Talk a lot
When pairing you are working together, not next to one another. Your pair should know what you are thinking at all times, because you're thinking aloud. Your pair should know what you are doing, because you are looking at something together and narrating your navigation (e.g. "let's go back to the test") or because you have told them something you'll do in parallel (e.g. "I'm going to check that syntax real quick").
Assess as you go
Potential vectors of power dynamics
source: https://twitter.com/sarahmei/status/990968833547497472
Wrap up
Introducing pairing to your team
Some people on the team want to try more pairing, but everyone is used to working solo most of the time.
Informal introduction requires people to ask one another if they are available / want to pair. It can be hard to time these requests, and they can feel awkward to make.
Figure out within your team how to introduce formalities to ensure success. Evaluate your practice periodically as a team.
A formal pairing mechanism
Example: During our Friday wrap-up meeting, we will ask if anyone wants to pair next week, and match people up. Those people will pair 3 afternoons, or similar. Other details can be arranged at this time, such as what kinds of issues to work on.
Further Resources / Notes