Origenes del Software

Margaret Hamilton, la mujer que hizo posible el alunizaje del Apolo 11

Margaret Hamilton

Hamilton durante su época como principal diseñadora de software de vuelo para el Apolo.

Margaret Hamilton (17 de agosto de 1936), Dirigió desde el MIT el equipo que desarrolló el software de navegación del Programa Espacial Apolo.

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" para sistemas de diseño de software. Al igual que muchos programadores, Margaret aprendió sobre la marcha, a base de prueba y error. En ese tiempo, el término ingeniero de software no existía y ella fue la primera en acuñarlo. “…Luché para traer la legitimidad del software y así se le dé su lugar, es por eso comencé a usar el término « Ingeniero de software » con el fin de distinguirlo del hardware y otros tipos de ingeniería.”

  1. A tres minutos de alunizar, la computadora había envíado 1201 alarmas de 1202 que tenía el sistema
  2. El computador fue sobrecargado un 15% por datos entrantes debido a que el sistema de radar de encuentro actualizó un contador involuntario, lo que derivó en un robo de ciclos del computador
  3. En seguida se envió una alarma la cuál le decía al astronauta “Estoy sobrecargado con más tareas de las que debería hacer en éste momento y sólo voy a conservar las tareas más importantes; por ejemplo, las que se ocupan para aterrizar”
  4. De esta forma, si la computadora no hubiera reconocido el problema y tomado acción en ello el Apollo 11 no habría alunizado