Margaret Hamilton – Biografía
Margaret Hamilton es informática (ingeniera de Software), matemática y empresaria. Fue directora de la División de Ingeniería de Software del Laboratorio de Instrumentación del MIT, donde junto con su equipo desarrolló el software de navegación «on-board» para el Programa Espacial Apolo.
Este contenido está restringido.
HAZTE PREMIUM
para difrutar de los audios y vídeos exclusivos.
¿Quién es Margaret Hamilton?
Margaret Heafield Hamilton nació el 17 de agosto de 1936 en Paoli, Indiana, Estados Unidos. Desde joven, demostró un interés innato por las matemáticas y la resolución de problemas.
Estudió matemáticas en la Universidad de Michigan en el año 1955. Después se cambió al Earlham College donde se graduó en 1958 con una licenciatura en Matemáticas. Se mudó a Massachusetts para continuar su educación en la Universidad de Brandeis.
Margaret Hamilton y el MIT
Departamento de Meteorología
La vida de Hamilton empezó a cambiar en 1960, cuando entró a trabajar en el Departamento de Meteorología del Instituto Tecnológico de Massachusetts (MIT), bajo las órdenes del profesor Edward Norton Lorenz. Gracias a sus conocimientos en matemáticas, a las lecciones del profesor y al gran esfuerzo que realizó para aprender varios lenguajes de programación por sí misma, fue una de las encargadas en diseñar el software que permitía predecir el tiempo utilizando los ordenadores LGP-30 y PDP-1.
Proyecto SAGE
Posteriormente se involucró en el proyecto SAGE, un proyecto del Laboratorio Lincoln del MIT desarrollado entre 1961 y 1963. Que se convirtió un proyecto militar.
Margaret fue la encargada de desarrollar el software para el primer ordenador AN/FSQ-7 que buscaba aviones “no-amigos” en el espacio aéreo norteamericano.
Contribución a las Misiones Apolo
Margaret Hamilton lideró el equipo de software en el proyecto Apolo y desempeñó un papel fundamental en el desarrollo del software de vuelo para las misiones espaciales. Su trabajo se centró en la creación de un sistema (Apollo Guidance Computer (AGC)) que permitiera la comunicación en tiempo real entre las naves espaciales y la Tierra, así como la capacidad de tomar decisiones en tiempo real a bordo, en caso de situaciones imprevistas. Es decir, podía detectar errores y corregirlos sobre la marcha.
Uno de los momentos más cruciales de su carrera llegó durante el aterrizaje lunar del Apolo 11 en 1969. Cuando la nave se enfrentó a una serie de alarmas y problemas de sobrecarga en la computadora de a bordo, el software diseñado por Hamilton demostró su eficacia al priorizar las tareas más importantes y permitir que la nave aterrizara con éxito en la Luna.
El software de Hamilton también se diseñó para ser modular, es decir, podía actualizarse y modificarse fácilmente según fuese necesario.
Ingeniería del Software y legado
La visión y el enfoque de Margaret Hamilton en el desarrollo de software sentaron las bases de la «ingeniería del software«, un término que se usó para describir el enfoque disciplinado y científico para la creación de software. Además, su trabajo en verificación y validación de software se convirtió en una práctica estándar en la industria.
Después de su tiempo en la NASA, Hamilton fundó Hamilton Technologies, una compañía que se dedicaba a la verificación automática de sistemas y software.
Continuó siendo una voz influyente en la industria, abogando por la importancia de la calidad del software y la igualdad de género en la tecnología.
Por cierto, también tienes disponible la bio de Ada Lovelace. 😉