Thompson, el arquitecto olvidado: la simplicidad como arma secreta del software
Ken Thompson, un nombre que resuena con fuerza en la historia de la informática, ha pasado a la sombra de otras figuras. Pero, ¿sabías que este hombre, cocreador de Unix, B y Go, ha dedicado su vida a una filosofía tan radical como efectiva: eliminar el código innecesario?
La ley del mínimo: un principio que revolucionó la computación
Thompson, desde finales de los años 60, junto a Dennis Ritchie, forjó Unix en Bell Labs. No se trataba solo de un sistema operativo, sino de una nueva forma de pensar la computación, basada en módulos autónomos y eficientes. Su visión, que se extendió a través de B y, posteriormente, a Go, se centraba en la simplicidad radical, un concepto que ahora resuena con fuerza en un mundo ahogado en complejidad.
1.000 líneas borradas: Una Metáfora PoderosaThompson no se conformaba con la teoría. Su reputación como ingeniero se consolidó con una afirmación sorprendente: una vez eliminó 1.000 líneas de código de un sistema. No se trataba de una corrección puntual, sino de una decisión consciente, un acto de limpieza que reflejaba su profunda convicción. Como él mismo argumentaba, escribir solo lo necesario, eliminar lo superfluo, es, en última instancia, más productivo.
La IA, con su capacidad de generar código a ritmo vertiginoso, parece desafiar esta filosofía. Pero Thompson, con su pragmatismo implacable, nos recuerda que cada línea añadida es un riesgo potencial, un vector de error y un obstáculo para la evolución futura. Un gráfico viral que muestra qué profesiones corren más peligro por la automatización subraya la urgencia de esta reflexión.

Más allá del código: la deuda técnica y el riesgo silencioso
La acumulación de