Describiré mi experiencia e intentaré sacar algo de "estrategia".
Una vez he programado en pareja con un no programador completo. Era experto en el tema del producto de software que desarrollamos. Por el contrario, no tenía experiencia en el dominio del problema. Y él también era mi supervisor en este momento (sé que esto puede sonar extraño :)
El principal beneficio de esta metodología fue que tuve que explicar la implementación de muchas cosas desde su dominio de conocimiento, asegurando así la exactitud de la implementación y su comprensión del proceso, lo que significaba que entendía por qué tomó este tiempo.
Otro beneficio es un enfoque fácil en la tarea, sin distracciones (ja, ja, imagina abrir Twitter ante las narices de tu jefe).
Sin embargo, a veces fue bastante intimidante, ya que incluso una pausa para el té se convirtió en una "distracción del trabajo" (no desde su punto de vista; era un inconveniente pedir un descanso, etc.).
Por lo tanto, esto no es realmente una programación de pares, ya que prácticamente no pudo revisar el código tal como fue escrito. Sin embargo, parecía ser una estrategia sensata (al menos por algún tiempo). En última instancia, funcionó en absoluto debido a la relativa simplicidad de la metodología de desarrollo (es decir, no estaban involucradas técnicas complejas de diseño de software como los patrones OOP) y el tema. Esto no funcionaría en caso de que tuviéramos que desarrollar un compilador, creo. Creo que todavía podría funcionar en caso de que un observador no programador participe en el proceso de desarrollo de piezas pequeñas claramente definidas. Digamos, está bien que vea la programación de una función "calcular el parámetro X de Y y Z mediante un algoritmo dado", pero puede que no esté tan bien que vea el proceso general de diseño del sistema (es decir, el desarrollo de la arquitectura del software, es decir, la jerarquía de clases
Creo que funcionaría aún mejor en caso de que tuviera algunas habilidades básicas de programación, ya que no tendría que explicar "qué es una matriz".
Espero eso ayude :)