Discussion about this post

User's avatar
Roman Nikolaev's avatar

I like pair programming. I used it quite a bit in one place, which even had special rooms with two terminals set up side by side to access your own workstation remotely (this was before working on laptops became the default).

The upsides you already mentioned. The main downside for me personally is that pair programming can be exhausting - you need to be “on” all the time, working and interacting with your partner.

Fran Soto's avatar

Interesting your learnings, Marcos.

Personally I have never pair programmed. I assume you are rotating your pairs regularly so that knowledge silos are not created. In my case, I'm on-call for any changes that anyone in my team does, so being involved in regular code reviews help my own understanding of the codebase

4 more comments...

No posts

Ready for more?