What Do You Need to Use This Book?

An important tenet of pair programming is that it should accommodate a wide range of people and preferences. You should be able to pair-program with a partner who uses different tools than yours. That’s why this book emphasizes cross-platform solutions. Many of the tools we’ll discuss can be used from Mac, Linux, and even Windows. However, some of the tools favor certain platforms over others.

If you’re running on Mac or Linux, you’ll need to have a terminal-based editor installed. The examples we’ll use favor Vim, but Emacs or any other solution will work. You’ll also need a package manager, which is provided for you on most Linux systems, but you will need to install Homebrew on Mac OS X.[3]

If you’re ...

Get Remote Pairing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.