Remote Pair Programming Benefits and Tips

My first experience with remote pair programming was in Berkeley's Engineering Software as a Service class on EdX.org. The prospect of a video conference, sharing my screen, and trying to code with a total stranger was intimidating to say the least. It turned out to be a fantastic experience, though. I met great people and learned way more than I could have on my own.

Since then I've paired up with people all over the world through Agile Ventures,The Odin Project, Viking Code School, and most recently FreeCodeCamp.

The intimidation factor is always there for me at the beginning, but the benefits are worthwhile. I always pick up new ideas, and engaging in conversation helps me think about problems differently. I start noticing more edge cases and inefficient algorithms and learning more effective ways to solve a problem. Building my network has been a nice added bonus, and it already led to one paying gig as a TA with Viking Code School.

Pairing up with a stranger can be a challenge at the beginning. Here are some tips for a positive experience:

Setup

Getting Started

During the Session

After the Session

Resources

Back to Posts