Mulheres que Inspiram - Margaret Hamilton
- Beatriz Rocha
.jpg/v1/fill/w_320,h_320/file.jpg)
- Aug 9, 2022
- 2 min read

Margaret Heafield Hamilton, nascida em Paoli, Indiana, 17 de agosto de 1936, é uma cientista da computação, engenheira de software e empresária estadunidense. Foi diretora da Divisão de Software no Laboratório de Instrumentação do MIT, que desenvolveu o programa de voo usado no projeto Apollo 11, a primeira missão tripulada à Lua. O software de Hamilton impediu que o pouso na Lua fosse abortado.
Filha de Kenneth Heafield e Ruth Esther Heafield, ela se formou na Hancock High School em 1954 e estudou matemática na Universidade de Michigan. Formou-se em Matemática pelo Earlham College no estado de Indiana no ano de 1958, e fez pós-graduação em Meteorologia no MIT (Instituto de Tecnologia de Massachusetts).
Depois de se formar, Margaret lecionou matemática e francês no ensino médio por pouco tempo, enquanto seu marido terminava a graduação. Ela se mudou para Boston, Massachusetts para fazer pós-graduação em matemática pura na Universidade Brandeis. Em 1960 assumiu uma posição interina no MIT para desenvolver programas de predição climatológica nos computadores LGP-30 e PDP-1 no departamento de meteorologia. Naquela época, ciência da computação e engenharia de software ainda não eram disciplinas; em vez disso, programadores aprendiam trabalhando e adquirindo experiência.
De 1961 a 1963 trabalhou no Projeto SAGE no MIT, onde foi uma das primeiras programadoras a escrever software para o computador de interceptação AN/FSQ-7 procurar aeronaves "não-amigáveis". Também escreveu software para os Laboratórios de Pesquisa da Força Aérea em Cambridge.
Depois disso, Hamilton se juntou ao Laboratório Charles Stark Draper no MIT, que nessa época estava trabalhando na missão espacial Apollo. Ela se tornou diretora e supervisora da programação de software para os projetos Apollo e Skylab.
O trabalho de Margaret Hamilton evitou que o pouso na lua da Apollo 11 fosse abortado. Quando faltavam três minutos para a Apollo 11 pousar na lua, vários alarmes do módulo lunar começaram a tocar. O computador ficou sobrecarregado com atividades do radar de aproximação, desnecessárias para o pouso. No entanto, devido à arquitetura robusta do software, o sistema continuou funcionando de maneira que as atividades prioritárias interrompessem as menos prioritárias. Mas ela sabia, por ter escrito o código do computador, que ele seria capaz de realizar o pouso, pois foi programado para desconsiderar as tarefas desnecessárias no momento da alunissagem. A falha foi atribuída a um erro humano na lista de comandos a serem executados pelos astronautas.
Além de tudo isso, ela foi CEO de 1976 a 1984 de uma empresa co-fundada por ela, chamada Higher Order Software (HOS), que criou um produto chamado USE.IT.
Em 1986 Margaret fundou sua própria empresa, a Hamilton Technologies Inc com sede em Cambridge, Massachusetts. A companhia foi desenvolvida com base em seu paradigma para Sistemas e Design de Software Development Before the Fact .
Margaret Hamilton é creditada por ter criado o termo "engenharia de software". Ela foi uma das desenvolvedoras dos conceitos de computação paralela, priority scheduling, teste de sistema, e capacidade de decisão com integração humana, tais como mostradores de prioridade que viriam a ser o fundamento do design de software ultra confiável.





Comments