Ken thompson: el arquitecto del software que aún borra código
Ken Thompson, el hombre que dio forma a Unix, B y Go, no es un hombre de palabras. Su enfoque, tan radical como efectivo, lo ha convertido en una figura casi mítica en la industria tecnológica.

La simplicidad como arma secreta
Thompson, con más de sesenta años dedicados a la programación, ha demostrado una filosofía que desafía la lógica actual: menos es más. Su reputación se forjó a finales de los años 60, junto a Dennis Ritchie, cuando desarrollaron Unix en Bell Labs. No se trataba solo de un sistema operativo, sino de un paradigma, una forma de concebir la computación basada en módulos independientes y la eficiencia extrema.
El lenguaje B, su creación, fue un paso crucial hacia C, el lenguaje que dominó la programación durante décadas. Y Go, su último gran logro, ejemplifica esa obsesión por la claridad: un diseño deliberadamente escueto, diseñado para minimizar la complejidad para el programador.
Pero lo más revelador de Thompson no son sus creaciones, sino su método. Según él mismo, uno de sus días más productivos fue cuando eliminó 1.000 líneas de código. No se trata de una anécdota, sino de una declaración de principios. Cada línea añadida implica un riesgo, una posible fuente de error. La deuda técnica se acumula silenciosamente, convirtiendo incluso las modificaciones más pequeñas en operaciones de alto riesgo.
Borrar código no es retroceder, es un avance estratégico. Es un acto de disciplina que reduce la superficie de error, simplifica la arquitectura y, en última instancia, facilita futuros desarrollos. Es una perspectiva que choca frontalmente con la mentalidad actual, donde la productividad se mide en líneas de código, ignorando el coste oculto de la complejidad.
Como señala Bjarne Stroustrup, creador de C++,