Pairing
Pairing was a defining practice at Pivotal, but it doesn’t come naturally to everyone — it’s a skill with its own etiquette, failure modes, and payoffs that aren’t always obvious from the outside. These articles, guides, and videos cover the mechanics (driver/navigator, when to swap), the interpersonal side (asking for help, handling friction, why it’s worth the discomfort), and the case for why it’s worth doing at all.
- On Pair Programming by Birgitta Böckeler and Nina Siessegger
- A deep dive into pair programming’s practical implementation, benefits, and strategies for overcoming common challenges.
- Pair Programming — Agile Alliance Glossary
- Explains the driver/navigator model, common pitfalls, historical origins, and research findings on effectiveness.
- Tuple’s Pair Programming Guide
- Tips, tutorials, and resources for thoughtful pair programmers.
- Simpler Machines: Pairing
- A collection of blog posts on pairing, including “Pairing is asking for help,” “We pair because it’s fun,” and “Advice for pair programming that you’ll hate.”
- Pair Programming: The UNEXPECTED Key to Continuous Delivery
- A video on how pair programming supports continuous delivery practices.