Hola, en mi caso igual he trabajado con varios programadores, y he llegado a la conclusion de que depende mucho de que el nivel de experiencia y capacidad de los programadores sea mas o menos parejo, ya que si hay mucha diferencia entre uno y otro el de menos experiencia o capacidad termina estorbando el trabajo del otro. Pero si los 2 estan a un nivel similar la retroalimentacion es bastante productiva.
Tambien depende de lo que los musicos llamamos "Feeling", es decir la compatibilidad, afinidad, concordancia, etc. que pueda existir entre los programadores.
Saludos.