La pérdida de precisión en el vocabulario de la ingeniería de software

Fuentes: The loss of precision in software engineering vocabulary

El autor reflexiona sobre la erosión de la precisión conceptual en el desarrollo de software, utilizando la analogía histórica de la República Romana y el discurso de Cato el Joven. En 63 a.C., Cato argumentó que la República se encontraba al borde del colapso porque se habían perdido los nombres verdaderos de las cosas, reemplazados por términos vagos como 'liberalidad' para la avaricia. El texto aplica esta crítica al sector tecnológico, señalando que tanto el software empresarial como la ingeniería de sistemas sufren de una 'enfermedad' similar: la sustitución de términos precisos por metáforas o jerga que no corresponden a referencias reales.

El autor describe a los arquitectos de software como 'taxonomistas' que intentan crear isomorfismos lógicos, pero advierte que la industria actual prioriza la velocidad y la métrica sobre la comprensión profunda. Se critica la obsesión por la 'representación del conocimiento' y la adopción de modas tecnológicas que distorsionan la realidad, como la orientación a objetos o la generación automática de esquemas. El texto concluye que la falta de guardianes conceptuales ha llevado a una sociedad que valora la riqueza y la pereza, olvidando el esfuerzo intelectual necesario para mantener la estructura. La conclusión es que, al igual que las ruinas de Roma, el software moderno carece de una memoria de por qué se usaron ciertos nombres, priorizando la apariencia sobre la sustancia.