Hola:
Triby y corneja, lo lamento pero no estoy de acuerdo con vosotros. ¿Quiere decir eso que un programador no podría hacer un programa para un ingeniero, un médico, un abogado o un arquitecto?
Más bien diría que el programador tendría que tener el asesoramiento del profesional en cuestión para sacar adelante su trabajo.
Saludos.