Skip to content

A list of resources and patterns that lead to successful pair-programming.

Notifications You must be signed in to change notification settings

sepulworld/awesome-pair-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

awesome-pair-programming

The zen of pair-programming, is the breaking down knowledge silos. The essence of coming together in a synchronous fashion.

Table of Contents

  1. Mindset of Pair-Programming
  2. Common Technologies that Support Pair-Programming

Mindset of Pair-Programming [Draft]

  1. 💯 open mind (leave ego behind) and be ready to learn, share and listen
  2. Session should have a well defined task to ideally accomplish within a 1 hour time window
  3. One person to initially take lead on work; taking in feedback from other. The lead can switch during session to other person and should be a normal occurrence
  4. Pair programming is a 1:1 activity only. No other active participants, no other distractions
  5. When applicable, don’t be afraid of multi threading. i.e. I work on the bug fix, you help add the test.
  6. Both participants should have at least a general idea of the task ahead prior to pairing and ideally prepped up workspace that will allow each to engage from the go
  7. Set aside a couple minutes in beginning for warm greetings and small talk to break the ice and settle in, but don’t let it go on too long. There is hacking to be done!
  8. If you run into a conflict on how to do something, that is ok. Agree to table it and default to person who took initial lead on session. Then get feedback from greater team in review process or leverage project design documents.
  9. Embrace this opportunity to build a more inclusive environment. Work with people who are underrepresented in the industry and level up together.

Common Technologies that Support Pair-Programming

About

A list of resources and patterns that lead to successful pair-programming.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published