Las discusiones difíciles a veces son un efecto secundario de la programación de pares, pero esto no siempre es algo malo. Como discusión sobre qué enfoque tomar significa que está pensando en el código antes de escribirlo y tiene más de un par de ojos en él.
Tomado de: http://wundasworld.blogspot.com/2007/11/joy-of-pair-programming.html :
La situación ideal de emparejamiento requiere que ambas personas sean desarrolladores expertos. Deben estar abiertos a la idea de la otra persona. Y en este caso (desarrolladores expertos con buenas y fuertes opiniones), es probable que traiga dolor.
Sin embargo, las "guerras religiosas", si van a ocurrir, aparecerán en una revisión de código o en otra parte, si no surgen programación de pares. Evitar discusiones improductivas es algo que debe identificarse y evitarse en cualquier aspecto de la programación. La forma principal de evitar la programación de pares es concentrarse en completar el trabajo, aprender a elegir soluciones que satisfagan múltiples preocupaciones y aprender cuándo ceder cuando una opción no vale la pena el tiempo necesario para discutir sobre ello.