A Dev’s Thoughts on Paired Programming

  • Just like any time you are working with a team communication is key.
  • Before you start writing code, sit down with your partner and make a plan. Plan out things like who is going to drive and who is navigation and when you are going to switch.
  • Be sure to collaborate on what the main goal of the code your writing is. Break it into smaller problems and write them down so you both are clear on your goals and the order you are going to do them. It is important the pair agrees on these things so there is no conflict or deviation from the plan.
  • Be clear when giving instructions and directions. If things are getting muddy and things aren’t working stop and talk it out. It is important to remember you are working as a team to complete the same goal.

--

--

--

I am a Web Developer from Vancouver. My main stack is React, TypeScript, Node, Postgres and Sass, but I am always learning. I enjoy Hockey, Lego and Surfing.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Static Libraries and Dynamic Libraries

How to get a Team Lead job

Python Error Handling

Building Git in Elixir — Part 2 (Store Trees & Initial Commit)

DATASCIENCE WITH PYTHON

The Roam CSS System

A Tip A Day — Python Tip #5 — Pandas Concat & Append | Dev Skrol

Design Sprints vs. Agile Dev Sprints

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
Cam Brown

Cam Brown

I am a Web Developer from Vancouver. My main stack is React, TypeScript, Node, Postgres and Sass, but I am always learning. I enjoy Hockey, Lego and Surfing.

More from Medium

SHALLOW COPY Vs DEEP COPY

Nand To Tetris — My Experience.

5 Advice for Building Developers by Yogesh Ojha- Research Engineer at TRG Research and Development…

Getting started with Tech(2)