|
|
|
|
|
by softwaredoug
1967 days ago
|
|
I feel like some people groan when they hear “pair programming” but I really do find it invaluable for knowledge sharing and making sure any member of the team can support many pieces of the system. It also helps devs get a clearer, shared unified vision of the direction of the code that they’re collaborating on and bought in to. I don’t think it needs to be religiously followed, but it’s something we do a fair amount. It’s probably the best general practice that at least feels controversial. |
|
I do say it depends though, I think that if the skill level is too far apart it becomes more like a knowledge transfer or teaching, which feels way less productive (even if it is productive). I am also not advocating for this full time.
Some people hate it, I would love to hear some arguments against it.