Margaret Hamilton (científica)

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda
Margaret Hamilton
Margaret Hamilton 1995.jpg
Información personal
Nombre de nacimiento Margaret Heafield Ver y modificar los datos en Wikidata
Nombre en inglés Margaret Heafield Hamilton Ver y modificar los datos en Wikidata
Nacimiento 17 de agosto de 1936 Ver y modificar los datos en Wikidata (82 años)
Paoli, Estados Unidos Ver y modificar los datos en Wikidata
Nacionalidad Estadounidense
Educación
Educado en
Información profesional
Ocupación Informática teórica, empresaria y matemática Ver y modificar los datos en Wikidata
Área Ciencias de la computación Ver y modificar los datos en Wikidata
Empleador
Distinciones

Margaret Hamilton (17 de agosto de 1936) es una científica computacional, matemática e ingeniera de sistemas.

Fue directora de la División de Ingeniería de Software del Laboratorio de Instrumentación del MIT,[1]​ donde con su equipo desarrolló el software de navegación "on-board" para el Programa Espacial Apolo.[2][3][4]​ En 1986, se convirtió en la fundadora y CEO de Hamilton Technologies, Inc. en Cambridge, Massachusetts. La compañía se desarrolló alrededor del Lenguaje Universal de Sistemas basada en su paradigma de "Desarrollo antes del hecho" (DBTF del inglés Development Before the Fact) para sistemas de diseño de software.[5]​ A ella se debe no solo la denominación ingeniería de software (software engineering) sino también el desarrollo de toda la disciplina.[6]

El 22 de noviembre de 2016, Hamilton recibió la Medalla Presidencial de la Libertad, entregada por el expresidente de Estados Unidos Barack Obama, por su trabajo en la NASA durante las misiones Apolo.[7][8]

Biografía[editar]

Hija de Ruth Esther Partington y Kenneth Heafield [9]​ fue educada en un ambiente familiar con un padre filósofo-poeta y abuelo pastor cuáquero que la alentó a estudiar y a ser lo que ella quiera. [10]

Conoció a su marido (del cual se divorció más tarde) [11]​ James Cox Hamilton mientras estudiaba en Earlham College y se casaron a finales de los 50 después de obtener su licenciatura. Tienen una hija llamada Lauren.

Tras licenciarse en Matemáticas quiso seguir estudiando pero tuvo que dejar sus estudios durante un periodo de tiempo para que su marido terminara su carrera en Harvard y trabajar de profesora de matemáticas y francés en un instituto.[12]

Margaret no tuvo problemas para compaginar su carrera en la NASA y como madre; durante los fines de semana llevaba a su hija Lauren al laboratorio para pasar tiempo con ella y, al mismo tiempo, crear las rutinas que más adelante se añadirían a la computadora del módulo de comando de Apolo.[13]

Trayectoria profesional[editar]

Hamilton se graduó en la Escuela Preparatoria Hancock en 1954 y consiguió un B.A. en Matemáticas del Earlham College en 1958. Se mudó a Massachusetts con la intención de hacer estudios de postgrado en Brandeis, pero en lugar de ello tomó un puesto en el MIT como desarrolladora de software. De 1961 a 1963, trabajó para el Proyecto Sage Philco-Ford, donde usó radares para seguir trayectorias de aeronaves desconocidas. También escribió código para el Laboratorio de Investigación Cambridge de la Fuerza Aérea. Trabajó para ganar experiencia de primera mano en una época donde las ciencias computacionales y la ingeniería de software no existían ni como disciplinas, ni como cursos universitarios.

Margaret Hamilton era parte del Charles Stark Draper Laboratory en el MIT, donde en 1965 se convirtió en la responsable del desarrollo del software de vuelo a bordo de las computadoras de la misión Apolo[14]​ en el que trabajaba el equipo del laboratorio,[15]​ y posteriormente dirigió y supervisó los desarrollos de la misión de la estación espacial Skylab.[16]

Uno de sus mayores logros durante la dirección del desarrollo del sistema operativo para las misiones Apolo fue el sistema de excepciones y carga asincrónica de tareas que jugó un papel crucial momentos antes del alunizaje, ya que cuando los astronautas se estaban preparando para descender la computadora empezó a arrojar los errores 1201 y 1202. Durante unos minutos no sabían si proceder con el alunizaje o no debido al error que mostraba la computadora, pero el equipo de Hamilton rápidamente encontró entre sus notas que ese código significaba que la computadora estaba limpiando la lista de tareas de procesos poco prioritarios para dedicarle todo el procesamiento a las funciones de descenso. Una vez resuelta la incógnita de qué significaba el mensaje de error, se procedió con el descenso en la Luna, el cual fue exitoso.[17]​ Más tarde se descubrió que los mensajes de error no eran por un problema de software, sino que en la lista de procesos que le entregaron a Buzz Aldrin para la preparación de los instrumentos se lo instruyó a que encendiera un radar que no era utilizado durante el descenso, pero que podría ser útil en caso de requerir abortar la misión, este radar empezó a llenar el procesamiento del sistema con tareas de medición debido a todo tipo de lecturas que estaban llegando desde sus sensores,[18]​ gracias a que Hamilton con su equipo tuvieron en cuenta como resolver un problema de este tipo, no terminó en ningún incidente.[3][14]

Premios reconocimientos[editar]

  • En 1986, recibió el “Premio Augusta Ada Lovelace Award” de la Association for Women in Computing. Este premio se otorga a las mujeres que se han destacado en una (o ambas) áreas: 1. Logro excepcional científico o técnico y 2. Extraordinario servicio a la comunidad informática a través de sus logros y contribuciones.[19]
  • En 2003, se le dio el premio "NASA Exceptional Space Act Award" para contribuciones científicas y técnicas. El premio incluye $ 37.200, la cantidad más grande otorgada a cualquier individuo en la historia de la NASA.[20]
  • En 2009, recibió el Premio “Outstanding Alumni Award” (Alumno sobresaliente) de la Universidad de Earlham.
  • En 2016, recibió la Medalla Presidencial de la Libertad por el desarrollo del software de las misiones Apolo.[2]
  • En 2018 fue investida honoris causa por la Universitat Politècnica de Catalunya.[21]

Galería[editar]

Véase también[editar]

Referencias[editar]

  1. «Scene at MIT: Margaret Hamilton’s Apollo code». mit.edu (en inglés). Consultado el 28 de noviembre de 2016. 
  2. a b «Margaret Hamilton, Apollo Software Engineer, Awarded Presidential Medal of Freedom». nasa.gov (en inglés). Consultado el 25 de noviembre de 2016. 
  3. a b «Meet Margaret Hamilton, the badass '60s programmer who saved the moon landing». vox.com (en inglés). Consultado el 28 de noviembre de 2016. 
  4. NASA Office of Logic Design "About Margaret Hamilton" (Last Revised: February 03, 2010)
  5. M. Hamilton, W.R. Hackler (diciembre de 2008). «Universal Systems Language: Lessons Learned from Apollo». IEEE Computer. doi:10.1109/MC.2008.541. 
  6. «Meet Margaret Hamilton, the scientist who gave us "software engineering"». IEEE Software Magazine | IEEE Computer Society (en inglés estadounidense). 8 de junio de 2018. Consultado el 9 de junio de 2018. 
  7. «White House honors two of tech's female pioneers» (en inglés). Consultado el 7 de julio de 2018. 
  8. «President Obama Names Recipients of the Presidential Medal of Freedom». whitehouse.gov (en inglés). 16 de noviembre de 2016. Consultado el 7 de julio de 2018. 
  9. «Ruth Esther Heafield - October 30, 2010 - Obituary - Tributes.com». wujekcalcaterra.tributes.com. Consultado el 7 de julio de 2018. 
  10. Martins, Alejandra (24 de noviembre de 2016). «Quién es Margaret Hamilton, la ingeniera pionera de las misiones Apolo a la Luna que premió Barack Obama». BBC News Mundo (en inglés británico). Consultado el 7 de julio de 2018. 
  11. «James Cox Hamilton - Monday, August 4th, 2014». www.keefefuneralhome.com (en inglés). Consultado el 7 de julio de 2018. 
  12. «Margaret Hamilton: “La primera ingeniera de software” | Vidas científicas | Mujeres con ciencia». Mujeres con ciencia. Consultado el 7 de julio de 2018. 
  13. Software, Karen Tegan Padir, Progress. «Software — and a Woman — at the Heart of Lunar Triumph». WIRED (en inglés estadounidense). Consultado el 7 de julio de 2018. 
  14. a b «Recalling the 'Giant Leap'». mit.edu (en inglés). Consultado el 28 de noviembre de 2016. 
  15. «Her Code Got Humans on the Moon—And Invented Software Itself» (en inglés). Consultado el 14 de octubre de 2015. 
  16. «Margaret Hamilton». Cambridge Women's Heritage Project. Consultado el 23 de diciembre de 2014. 
  17. «Apollo 11 y las alarmas 1201 y 1202». investigacionyciencia.es. Consultado el 28 de noviembre de 2016. 
  18. «No, a “checklist error” did not almost derail the first moon landing». arstechnica.com (en inglés). Consultado el 28 de noviembre de 2016. 
  19. 2009 Outstanding Alumni and Distinguished Service Awards
  20. Michael Braukus NASA News "NASA Honors Apollo Engineer"
  21. [1]

Enlaces externos[editar]