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.