Jump to ratings and reviews
Rate this book

Remote Pairing: Collaborative Tools for Distributed Development

Rate this book
You've heard about pair programming's fewer bugs, improved skills, and faster delivery. But what happens when you want to pair with someone in another city, country, or even hemisphere? With the right tools, you won't have to relocate to refactor. In this book, you'll learn techniques used by the most productive remote programmers in the industry to pair with anyone on the globe on any kind of project. You'll use collaborative editors, screen sharing, secure networking, and virtualization to create a remote pairing environment that feels as if your partner is sitting right next to you.

Two heads are better than one, but only if they're working on the same problem. When pairing remotely, this requires a specialized environment that you'll learn how to create. We'll use the same open-source tools as the pros to improve collaboration and increase productivity. You'll learn techniques, patterns, and best practices you can apply to projects of all kinds. These tools are so effective that many co-located programmers use them despite sitting side-by-side--you don't have to work outside of an office for this book to improve your programming techniques.

We'll start by creating a secure collaborative editing environment capable of handling the low-bandwidth networks at some coffee shops. Then we'll share your screen using free open source tools and protocols. We'll deploy all of this to a server in the cloud so you can access your development environment from anywhere. Then we'll use one of the most advanced integrated development environments to collaborate, sketch on a virtual whiteboard, and resolve conflicts.

Finally, we'll talk with programmers at Pivotal Labs, Big Nerd Ranch, and other top-notch distributed development firms to learn how they handle the challenges of remote pairing on a daily basis. With their help and advice, you can be productive from any location on the planet.

What You
Many of the examples in this book require an internet connection. You'll only need one computer for most of the exercises, and you can run them by yourself. But having a second computer and even a second person may improve the experience.

108 pages, Paperback

First published January 1, 2013

4 people are currently reading
53 people want to read

About the author

Joe Kutner

7 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (13%)
4 stars
10 (27%)
3 stars
17 (45%)
2 stars
4 (10%)
1 star
1 (2%)
Displaying 1 - 6 of 6 reviews
Profile Image for Jose Lobato.
74 reviews4 followers
August 14, 2018
I enjoyed it becase it talks about geek solutions. But I'm not using most of the techniques explained.
Profile Image for Aleš Roubíček.
19 reviews50 followers
January 2, 2016
Většina textu je o setupu tmuxu, pak cloudový instance v EC2, pak Eclipse a semtam krátká zmínka alternativních nástrojích, které mě zajímají mnohem více. Takže si Screenhero, appears.in a Floobits budu stejně muset prozkoumat sám.

Každopádně velký přïnost pro mne měla kniha v první a v poslední kapitole. V první jsem si snad odboural bias ohledně nutnosti kolokace při párování. Poslední kapitola přináší zkušenosti z firem, které takto fungují - jako Pivotal nebo Relevance (dnes Cognitect). Jako motivační intro do RPP dobrý.
Profile Image for Katie Cunningham.
Author 15 books25 followers
January 19, 2015
A great guide for remote offices. Not only does it make the case for having remote workers, it also goes into quite a bit of detail about the various tools that can be used to bring an office together. Google Hangouts is not always enough!

I recommend reading this if you have a remote worker, are a remote worker, or plan on hiring a remote worker. Trust me, you do not want to figure this sort of stuff out on the fly! It wastes time and resources!
Profile Image for Nikolay.
99 reviews97 followers
February 9, 2014
Good overview of why pair programming is good, even in remote teams and of all the tools available these days.
48 reviews2 followers
April 17, 2014
Good overview of tools for remote pairing. It's a good reference book of the lot of different techniques for remote pair programming
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.