I have noticed a significant difference in the results achieved by teams with pairing depending on how they approach learning to pair.
In particular, many people donâ€™t expect pairing, itself, to be a skill. They donâ€™t realize that theyâ€™re going to have to learn new ways to think, to problem solve, to be creative, to filter their perceptions, and even to converse. Since they donâ€™t realize this, they get surprised. And then they set themselves up to make that learning hard, and quit when they get poor results and find pairing to be hard while learning. Continue reading “Is Pair Programming for Me?”