Effective Pair-Programming

Embracing quality practices in your engineering culture

What is pair programming? Let’s first establish is what pair programming: Two people working together on the same problem simultaneously. It is not about one person showing off their skills in front of another, nor one person afraid of making mistakes due to an impostor syndrome.

Each person will have a role:

  • Navigator: he will pay attention to the bigger picture; eg: architecture, relation between collaborators, object design, etc.
  • Driver: she will pay attention to the small details; eg: naming, code conventions, writing syntax, object design, etc.

The pair could –and should– switch roles occasionally; eg: every X commits pushed, every 10 mins, … up to them.

Pair programming should not be considered a practice only for “seniors” to juniors, regardless of the team members’ experience level.

Read complete: https://chemaclass.com/blog/effective-pair-programming/

--

--

Jose Maria Valera Reales

Aka: Chema. I love writing about stuff that I find interesting and bring some value to my life, so I can share them with you. https://chemaclass.com