An open API service indexing awesome lists of open source software.

https://github.com/amad/pair-programming

Coding is a team sport.
https://github.com/amad/pair-programming

extreme-programming pair-programming

Last synced: 7 months ago
JSON representation

Coding is a team sport.

Awesome Lists containing this project

README

          

# Effective Pair Programming for Unbelievers

> _If you are doing pair programming, but it is not performing well, you are doing it wrong._

## Motivation

It is important to understand HOW and WHEN to do pair programming. If you are doing pair programming, but it is not performing well, you are doing it wrong.

@TODOs:

- [ ] Add remote pair programming section.
- [ ] Add link to good articles/resources on the internet.

## Index

1. [Getting Started](chapters/01-getting-started.md)
* [Benefits](chapters/01-getting-started.md#benefits)
* [Why is it important to do it right?](chapters/01-getting-started.md#why-is-it-important-to-do-it-right)
* [Types and roles](chapters/01-getting-started.md#types-and-roles)
2. [Setup](chapters/02-setup.md)
* [Single machine](chapters/02-setup.md#single-machine)
* [Fair tools](chapters/02-setup.md#fair-tools)
* [Share space](chapters/02-setup.md#share-space)
* [No private display](chapters/02-setup.md#no-private-display)
3. [Driving and Navigating](chapters/03-driving.md)
* [How long I drive](chapters/03-driving.md#how-long-i-drive)
* [Taking/giving control](chapters/03-driving.md#takinggiving-control)
* [Switch driver](chapters/03-driving.md#switch-driver)
* [Break time](chapters/03-driving.md#break-time)
* [Thinking out loud](chapters/03-driving.md#thinking-out-loud)
* [Navigating](chapters/03-driving.md#navigating)
* [Fast Cmd/Alt + Tab problem](chapters/03-driving.md#fast-cmdalt--tab-problem)
* [Distractions](chapters/03-driving.md#distractions)
4. [Workflow](chapters/04-workflow.md)
* [Which machine to start](chapters/04-workflow.md#which-machine-to-start)
* [Project introduction](chapters/04-workflow.md#project-introduction)
* [Who starts to drive first](chapters/04-workflow.md#who-starts-to-drive-first)
* [Problem making a decision](chapters/04-workflow.md#problem-making-a-decision)
* [When to use pair programming?](chapters/04-workflow.md#when-to-use-pair-programming)