El 'bug' que casi arruina el aterrizaje lunar

1969

Durante la misión Apolo 11, un error crítico en el software estuvo a punto de abortar el aterrizaje lunar, un testimonio de la resiliencia del diseño de Margaret Hamilton.

Apolo 11, el pináculo del logro humano en la Luna, casi termina en un desastre evitable por un error de software que, irónicamente, demostró la genialidad de su diseño. El 20 de julio de 1969, mientras el módulo lunar 'Eagle' descendía hacia la superficie lunar, una ráfaga de alarmas sonó en la cabina: "Error 1201" y "Error 1202". Eran códigos que indicaban sobrecarga del ordenador de a bordo.

En ese momento crítico, con Armstrong luchando por encontrar un lugar seguro para aterrizar y el combustible menguando, el astronauta Buzz Aldrin leyó los mensajes. La tensión debió ser insoportable. Sin embargo, el software desarrollado bajo la dirección de Margaret Hamilton estaba diseñado para priorizar las tareas esenciales y descartar las menos importantes en caso de sobrecarga. La alarma, lejos de ser un fallo fatal, era una señal de que el sistema funcionaba como debía: salvando la misión.

Gracias a la rápida interpretación del control de misión (y al diseño previsor de Hamilton), se decidió continuar el descenso. El 'Eagle' aterrizó con solo segundos de combustible restantes. Este incidente no solo es una anécdota fascinante de cómo la tecnología puede fallar y aún así tener éxito, sino un glorioso ejemplo de la robustez y la previsión de la ingeniería de software de los años 60, mucho antes de que el término se popularizara. El código, contra todo pronóstico, nos llevó a la Luna.

Puente Pop

The Martian (2015)

Esta película celebra la ingeniosidad y la resolución de problemas en entornos extremos. El personaje principal constantemente se enfrenta a fallos tecnológicos y debe improvisar, un espíritu muy similar al que se necesitó para superar las alarmas del Apolo 11.