Margaret Hamilton (software engineer)
SoftwareHistoria de la Computación

El 'Bug del Millón de Dólares' que casi hunde la Misión Apolo

1969

Un fallo de software crítico en el Apollo Guidance Computer estuvo a punto de abortar el alunizaje, pero la ingeniera Margaret Hamilton salvó la misión con una solución audaz.

El 10 de octubre de 1969, la humanidad estaba a punto de hacer historia en la Luna con la misión Apolo 12. Sin embargo, a solo unos minutos del alunizaje, el Apollo Guidance Computer (AGC) comenzó a emitir una serie de alarmas, conocidas como "Alarmas de 1201" y "1202". Estas alarmas indicaban una sobrecarga del sistema, amenazando con abortar la misión y enviando a los astronautas de vuelta a la Tierra.

La raíz del problema residía en un fallo imprevisto: el radar de encuentro, que debía estar desactivado durante el descenso, se activó accidentalmente. Esto provocó que el AGC intentara procesar una cantidad de datos mucho mayor de la que podía manejar, llevándolo al borde del colapso. La situación era crítica y el control de misión, paralizado por la tensión, no sabía cómo reaccionar.

Fue entonces cuando Margaret Hamilton, jefa del equipo de software del Proyecto Apolo en el MIT, demostró su genialidad. Hamilton había diseñado el software del AGC con la previsión de posibles fallos, incluyendo una capa de prioridad que permitía al sistema descartar tareas menos importantes en caso de sobrecarga. A pesar de la presión, Hamilton y su equipo comunicaron al control de misión que las alarmas no eran críticas y que el AGC estaba operando según lo previsto. Su confianza y el diseño robusto del software permitieron que la misión continuara, culminando en un alunizaje exitoso. Este evento subraya la importancia de la ingeniería de software resiliente y la visión de sus arquitectos.

Puente Pop

Hidden Figures (2016)

Aunque 'Hidden Figures' se centra en las matemáticas y los primeros días de la carrera espacial, captura el espíritu de las mujeres que superaron barreras en la ciencia y la tecnología, de manera similar a la contribución de Hamilton en un momento crítico.