DEV Community

Cover image for Remote Pair Programming
KelvinIOT
KelvinIOT

Posted on

Remote Pair Programming

For beginning or experienced programmer,
i believe this can be helpful for both.

For beginners, imagine working with another developer probably a beginner like you, on a project.
This is more likely to happen cause both of you are still noobs.
Imagine the speed of improvement you guys could achieve together!

For pro coders, picture writing code with a programmer of similar level of experience.
I mean, we've already agreed that collaborative programming improves the skills of all those involved.
Now, visualize The quality of code & products you could write together.

How does pair programming work?

Well, it involves two people;
A driver
A navigator.

The driver writes the code, while
the navigator analyzes code the Driver is writing,
and will offer guidance and suggestions whenever possible.

These two switch roles at intervals.

This kinda reminds me of how snipers work.
You know, there is the sniper and the spotter.
The former does the shooting and the later confirms if the target was hit or missed...

Beginner programmers can learn alot from the sharing of knowledge between them.
Also the motivation is higher compared to when you have to sit alone learning by yourself.

For pro coders, i cant talk about how this improves the system they are building.
Better communication in the team, and diffusion of knowledge in between them.

Have you ever tried this?

Top comments (0)