Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.58 KB

PAIR_PROGRAMMING.md

File metadata and controls

33 lines (27 loc) · 1.58 KB

Pair Programming

Below we provide a list of suggestions for each member at the company who is participating on a pair programming session. They are not mandatory but highly recommended.

  • Define the task/s to work on and consider them to be
    • small
    • clear
    • independent
  • Trust your partner
    • It doesn’t matter who has more experience when it comes to learn, you are on the session to give and receive feedback and learn from each other.
  • Communication is key
    • Talk as much as you need, through simple dialogues you can learn a lot and understand each other points.
      
    • If you are on a remote session:
      
      • Consider a quiet place, free of distractions
      • Be on a high quality internet speed
      • Consider this remote tools
  • Be aware of pace, sometimes you or your partner is being left behind, sync up.
  • Every achievement no matter how tiny is a reason to celebrate.
  • Switch roles
    • You learn a lot by taking different perspective of the matter.
  • Egos apart
    • Don’t take things too seriously. The ego manifestation can be detrimental and It could damage collaboration and learning.
    • If so, it’s alright to say sorry. There is strength in needing others.
  • Be ready to be amazed
    • That will happen, people is capable of extraordinary things and your pair programming partner is not the exception
  • Be respectful
    • Leave your mobile away unless you have something important to pay attention.
    • Turn off notifications from your computer, you can even use zen mode provided by some text editors
  • Always build with tests on mind