Ser de una lengua materna que no es la que se supone es la usada en la industria del software - de la cual obtenemos dinero - presenta el problema práctico siguiente : ¿Programo en mi lengua materna o en inglés?.
Suponiendo que hablamos castellano como lengua materna y que normalmente el software se escribe en inglés ¿Qué idioma elijo para continuar la aplicación o construirla sobre un framerwork?.
Hay proyectos y comunidades donde se ponen de acuerdo y problema resuelto, pero si no está definido puede ser muy confuso. Por supuesto que no tengo antipatía en contra de un idioma u otro pero creo firmemente que las cosas tienen sentido conceptual en el idioma en el cual se conciben, al menos en software, puesto que lo aprendemos así No creo que alguien entienda el concepto de bean si se lo explico como "poroto" o "judía", usemos el patrón del solitario en vez del singleton.
No había pensado en esto del idioma hasta que me encontré con Symfony que es un framework francés y no encontré código en francés como supuse y he llegado a la conclusión que al igual que en marketing si no te comunicas no existes.
Evidentemente si todo el proyecto y todos los que participan hablan una sola lengua pues hay que hacerlo en dicha lengua - no se trata de ser estrictos si no que hacerse entender tanto en las explicaciones como conceptualmente.
Decido diseñar y programar en inglés desde ahora ¿y ustedes?.





Javier Garay ha comentado el martes, 29-04-08 03:34.
Recomienda que visites http://www.javierg.cl.tc
Es obio que ya se ha hecho practicamente una obligacion programar todo en ingles, yo por lo menos trato siempre de seguir esa practica, el codigo se mejora sustancialmente, pero la pregunta es, que hay con esos programadores que no les entra el ingles ni a balas?... existen muchos programadores que saben la traduccion de un while o un if, pero no tienen idea de como hablar ingles, porque jamas lo practican y porque simplemente en la universidad que estudiaron ivan a clases solo a dar la hora y jamas se preocuparon de entender, creo que esa gente ponerlos a leer un codigo en igles seria como matarlos programativamente hablando y creo que de existir gente asi en un equipo de trabajo lo mejor seria programar en lengua materna como dices tu Leo...
Pero reafirmo, en mi apreciocion y tendencia que el ingles es lo que se debe utilizar en la codificacion.
Saludos y esta re bueno el blog, sigan asi!