How developers can learn to pair program