He hecho una buena cantidad de programación de pares a lo largo de los años, así que puedo comentar.
Veamos las permutaciones.
Dos programadores con habilidades similares. … nunca me ha pasado. Me imagino que uno o ambos programadores podrían odiarlo.
- ¿Cuáles son algunos de los principales desafíos al diseñar sistemas distribuidos y cuáles son las soluciones más populares?
- ¿Cuáles son las ventajas y desventajas de usar Java sobre PHP en el desarrollo de aplicaciones web?
- Cómo no arruinar un proyecto de software
- ¿Cuál es la forma más rápida para que un programador de software de Japón migre a Canadá?
- ¿Los proveedores de nube y los ISV están adoptando IDE en la nube?
El programador de aplicaciones UNIX emparejado con el programador AI … me ha sucedido. Sé que disfruté el proceso, creo que el programador de IA también lo hizo. Construimos un motor genial de inteligencia artificial juntos.
El programador experto en dominios emparejado con el experto en automatización de fábrica … también lo tiene. El mismo tipo de cosas: ambos disfrutamos el proceso. Nos consideramos amigos, algunas décadas después, así que supongo que eso dice mucho.
Podría enumerar algunos más, pero creo que ahora se puede ver una tendencia: los sistemas de software interesantes y potentes pueden resultar de emparejar intencionalmente programadores con habilidades diferentes.