Upgrade to Pro — share decks privately, control downloads, hide ads and more …

To pair, or not to pair

To pair, or not to pair

A talk about pair programming, an agile development practice that still has only relatively patchy adoption across the industry. I talked about a few of the top benefits, then highlighted the challenges, and talked about why I believe those challenges are worth the hassle.

Presented at ThoughtWorks' XConf in New York in July 2018.

Video: https://www.youtube.com/watch?v=u_eZ-ae2FY8

Birgitta Boeckeler

July 20, 2018
Tweet

More Decks by Birgitta Boeckeler

Other Decks in Programming

Transcript

  1. “Betty Snyder and I, from the beginning, were a pair.

    And I believe that the best programs and designs are done by pairs, because you can criticise each other, and find each other’s errors, and use the best ideas.” Jean Bartik http://www.computerhistory.org/revolution/birth-of-the-computer/4/78/2258 1940s: The first programmers
  2. “To pair requires vulnerability. It means sharing all that you

    know and all that you don’t know. This is hard for us.” Tom Howlett, “The Shame of Pair Programming” https://diaryofascrummaster.wordpress.com/2013/09/30/the-shame-of-pair-programming/
  3. IS IT WORTH THE HASSLE? CHALLENGES ENERGY INTENSE COLLAB. IT’S

    PERSONAL … EFFECTIVENESS 1+1>2 FOCUS CONT. INTEGRATION …
  4. Pia Nilsson, “Knowing Me, Knowing You - Growing teams to

    continuously deliver” https://www.youtube.com/watch?v=S92vVAEofes
  5. Pia Nilsson, “Knowing Me, Knowing You - Growing teams to

    continuously deliver” https://www.youtube.com/watch?v=S92vVAEofes Diversity
  6. Pia Nilsson, “Knowing Me, Knowing You - Growing teams to

    continuously deliver” https://www.youtube.com/watch?v=S92vVAEofes
  7. To Pair or not to Pair Do something today that

    your future self will thank you for. Birgitta Böckeler | @birgitta410