Pairing Workshops

Considerate Pair Programming ™

Pair programming is presented as a straightforward and intuitive practice but is highly relational and difficult to master. When pair programming is done right, it increases productivity, code quality, and developer happiness. But when done wrong, it leads to frustration and resentment.

In this workshop, you will learn how to leverage the strengths of your pair, recognize unhealthy pair programming dynamics, work through conflicts, have difficult conversations, and adjust for power imbalances.

We will do several interactive exercises starting with a fun pairing exercise and work towards how to handle more challenging situations.

Contact me at professor+workshops@gmail.com

Feedback

  • “I enjoyed the activities.”
  • “I liked discussing real life scenarios.”
  • “I liked the focus on reflecting on our practice.”
  • “We can all use more training on how to be kind and do what works.”
  • “Great to not repeat the mistakes of others.”
  • “I love everything about it.”

Almost all participants (93%) strongly recommend the workshop for their peers / other company offices.

Balancing Power Imbalances ™ workshop

Pair programming is presented as a straightforward and intuitive practice but is highly relational and difficult to master. When pair programming is done right, it increases productivity, code quality, and developer happiness. But when done wrong, it leads to frustration and resentment.

In this workshop, you will learn how to leverage the strengths of your pair, recognize unhealthy pair programming dynamics, work through conflicts, have difficult conversations, and adjust for power imbalances.

We will do several interactive exercises starting with a fun pairing exercise and work towards how to handle more challenging situations.

Contact me at professor+workshops@gmail.com

Feedback

  • “The stories are compelling.”
  • “I loved people willing to be vulnerable.
  • “Great job on facilitating!”
  • “Super important to talk through difficult power dynamics.”
  • “The workshop illustrated how some individuals are not comfortable in some situations.”

All participants recommend (100%) the workshop for their peers / other company offices.

Pair Programming Tune-up ™

Based on my blog post series, “Considerate Pair Programming”, this workshop will enable teams to examine and improve their pair-programming practices in a safe environment. Pair programming can often focus on getting the story done. This workshop will help teams discuss their practices and learn how to have meta-conversations about the pairing dynamic. I love pair programming, and want to help you bring it to the next level.

Contact me at professor+workshops@gmail.com

Feedback

  • “Highlights the benefits of pair programming.
  • “Exercises emphasized the importance of empathy and communication”
  • “Heavily driven by participation, not just a lecture.”
  • “Doing this training as a whole team is such a great way for everyone to start feeling comfortable to have those tough discussions.”

© 2009-2022. All rights reserved.