Margaret Hamilton (software engineer)
History of ComputingSoftware Engineering

El 'software' que aterrizó en la Luna, ¿un milagro de la codificación?

1969

El 11 de septiembre de 1969, Margaret Hamilton y su equipo presentaron el software del módulo de aterrizaje del Apolo, un hito crucial en la computación que desafió los límites de la época.

El 11 de septiembre de 1969 no es solo una fecha para recordar en el calendario tecnológico; es un día para rendir homenaje a la audacia y la genialidad. Ese día, en el marco de la misión Apolo, Margaret Hamilton y su equipo presentaron el sistema de software para el módulo de aterrizaje lunar. No era un software cualquiera; era el cerebro electrónico que permitiría a los astronautas navegar, controlar la nave y, sí, aterrizar en la mismísima Luna. ¡Todo ello con una potencia de cálculo que hoy parecería de juguete!

El software del Apolo era una obra maestra de la ingeniería. Hamilton, una pionera de la ciencia de la computación, lideró el desarrollo de un sistema operativo asíncrono y robusto, capaz de priorizar tareas y recuperarse de errores en tiempo real. Esto fue crucial durante el aterrizaje del Apolo 11, cuando una sobrecarga de datos amenazó con abortar la misión. El software, diseñado precisamente para manejar tales contingencias, siguió funcionando, permitiendo un aterrizaje exitoso. Es la prueba de que, a veces, el hardware más sofisticado necesita un cerebro de software a la altura.

La presentación de este software, tan cerca de los históricos alunizajes, subraya la importancia del trabajo de Hamilton y su equipo. Su enfoque en la fiabilidad y la robustez del software sentó las bases para la ingeniería de sistemas moderna. Pensar que ese código, escrito en gran parte a mano y compilado con herramientas rudimentarias para los estándares actuales, hizo posible uno de los mayores logros de la humanidad, es simplemente asombroso. El 11 de septiembre de 1969 nos recuerda que la verdadera innovación a menudo reside en la capacidad de hacer posible lo imposible con los recursos disponibles, y con una visión clara.

Puente Pop

The Martian (2015)

Este film, que narra la lucha de un astronauta por sobrevivir en Marte gracias a su ingenio y conocimientos científicos, comparte el espíritu de 'hacerlo funcionar' bajo presión extrema. Al igual que el software de Hamilton, que permitió el aterrizaje lunar, el ingenio del protagonista utiliza la tecnología disponible para superar obstáculos aparentemente insuperables, un eco de la resiliencia y la innovación demostradas por los ingenieros del programa Apolo.