“Unless we continually defend against it, the cost of continued development tends to increase over time. The discipline of pair programming helps us notice when our own actions might be contributing to that cost, so that we can choose more effective actions.”