Apollo Guidance Computer
Apollo ProgramSoftware Engineering

El bug que detuvo el 'Apolo 11'

1969

Un error de software casi aborta la histórica misión lunar, demostrando la fragilidad de la tecnología, incluso en sus momentos más gloriosos.

El 15 de mayo de 1969, durante las pruebas del simulador del módulo lunar del Apolo 11, el equipo se enfrentó a una crisis que podría haber puesto fin a la misión antes de despegar. Un error de programación, un "alarma de desbordamiento de programa" (un error 1201 y 1202), apareció repentinamente, congelando temporalmente los sistemas informáticos del módulo. El pánico inicial fue inmenso, ya que tales errores se consideraban potencialmente catastróficos.

La genialidad de Margaret Hamilton y su equipo en el desarrollo del software del Apollo Guidance Computer (AGC) entró en juego. Habían diseñado el sistema para priorizar tareas críticas y manejar fallos inesperados. En lugar de colapsar, el AGC, gracias a esta "tolerancia a fallos" inteligentemente programada, siguió ejecutando las funciones esenciales, permitiendo a los astronautas continuar la simulación y, más tarde, la misión real.

Este incidente, que se repitió durante el alunizaje real el 20 de julio de 1969, es un testimonio del increíble trabajo de ingeniería de software realizado en una época con recursos computacionales limitados. Demostró que, incluso en la cúspide de la exploración humana, la precisión y la resiliencia del código son tan vitales como los cohetes y los trajes espaciales.

Puente Pop

Hidden Figures (2016)

Aunque esta película se centra en las matemáticas detrás de las misiones espaciales, comparte el espíritu de 'Hidden Figures' al resaltar el trabajo crucial (y a menudo subestimado) del personal técnico y de ingeniería, como Margaret Hamilton, que hicieron posible hitos como el Apolo 11.