El Programador Humilde: Reflexiones sobre la Crisis del Software y el Futuro de la Programación

2025-06-17

Este ensayo es una transcripción de la famosa conferencia de Edsger W. Dijkstra en 1972, que explora los inicios de la programación y la creciente crisis del software. Dijkstra relata la falta inicial de reconocimiento de la programación como profesión y cómo el aumento exponencial de la potencia de los ordenadores condujo a una explosión correspondiente en la complejidad del software, culminando en la crisis del software. Argumenta que la solución reside en un cambio de paradigma en las metodologías de programación, abogando por programas 'intelectualmente manejables' y enfatizando la importancia de las pruebas de corrección de programas, mientras advierte contra los lenguajes de programación excesivamente complejos. Expresa confianza en que los lenguajes mejorados, los enfoques de programación más estructurados y el enfoque en la corrección mejorarán drásticamente la calidad y la eficiencia del desarrollo de software.