Remote Pair Programming: Still Productive at This Pandemic Situation

Indrajaya
Indrajaya
Aug 2, 2020 · 5 min read
Photo by Alvaro Reyes on Unsplash

Introduction

Today, I have been working from home for more than 4 months. Everything was done remotely. Honestly, working from home have several benefit instead of working from office. I can start working earlier, take a 30 minutes nap, no stress during trip to and from office, better work-life balance, money saving for both side (employee and employer), positive environment impact that can reduce greenhouse gas emission, healthier work life.

A brief introduction to pair programming

According to this site⁴ :

Photo by Markus Winkler on Unsplash

Benefit of pair programming

The proverb says, two heads are better than one. So, in what scenarios when pairing went absolutely amazingly?

  1. Expert-expert pairing when two people are at equal levels. When a solution from one person need to be challenged then the result is the fusion of the best ideas from both side.

Jump to the floor

Today, its not possible to work closely due to social distancing rule. Fortunately, we can use editor that capable to perform pair programming remotely. Meaning, code quality can still maintained by applying pair programming principles.

Setup the editor

At this article, I will show you how to perform pair programming remotely using Visual Studio Code, a.k.a VS Code. I will not compare it to other editor.

Install Live Share and Live Share Audio extension

Doing collaboration

1. Start live share

Open your working directory, click Live Share | Start collaboration sessions…

Start collaboration session
Authorize the authentication request
Copy your collaboration link to your co-worker

2. Accept pair invitation

After your co-workers visited the link, the browser will suggest to create a new instance of VS Code.

Your co-worker open VS Code instance
You can monitor any change made by your co-worker and vise versa

Conclusion

During this pandemic period, you still capable to perform pair programming just like your co-worker sit next to you. No barrier between except the location. You still get the benefit from pair programming and the most important is productive when working remotely.

IT Paragon

IT Directorate of PT Paragon Technology and Innovation

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store