Margaret Hamilton, uma das pioneiras da engenharia de software e figura fundamental para o sucesso das missões Apollo, morreu aos 90 anos.
A informação foi divulgada pelo MIT nesta quarta-feira, 7 de outubro, e a instituição informou que Hamilton havia falecido em 30 de setembro de 2026.
Mas quando se fala em Margaret Hamilton, é comum lembrar da famosa fotografia em que ela aparece ao lado de uma enorme pilha de códigos usados no programa Apollo. A imagem se tornou um dos símbolos da participação das mulheres na história da tecnologia.
E a trajetória de Hamilton vai muito além da Apollo 11. Antes mesmo de o termo “engenharia de software” se tornar popular, ela já trabalhava para transformar a programação em uma área de engenharia, com métodos de teste, prevenção de erros e sistemas capazes de lidar com situações inesperadas.
Margaret Hamilton morreu em 30 de setembro de 2026, aos 90 anos. Sua trajetória deixou uma marca profunda tanto na exploração espacial quanto na história da computação.
Curiosidades sobre Margaret Hamilton
- Margaret começou trabalhando com defesa aérea
Antes de entrar para o programa Apollo, Margaret trabalhou no MIT Lincoln Laboratory, onde participou do projeto SAGE, um dos primeiros grandes sistemas digitais de defesa aérea dos Estados Unidos.
O sistema tinha a função de processar grandes quantidades de informações e auxiliar na identificação de possíveis ameaças aéreas. Foi nesse ambiente que Hamilton começou a desenvolver uma preocupação que acompanharia toda a sua carreira: como criar softwares capazes de funcionar de maneira confiável mesmo diante de situações inesperadas.
Essa experiência foi importante porque mostrou que um erro de programação poderia ter consequências muito maiores do que simplesmente fazer um computador apresentar uma mensagem de erro.
- Ela entrou no projeto Apollo quando o software ainda era pouco valorizado
Na década de 1960, programar computadores era uma atividade bastante diferente do que conhecemos hoje.
Não existiam as ferramentas modernas de desenvolvimento, os computadores tinham recursos extremamente limitados e o software ainda não era encarado como uma área de engenharia consolidada.
Hamilton entrou no projeto do MIT responsável pelo desenvolvimento dos sistemas de orientação e controle das missões Apollo. Ela acabou liderando a divisão de engenharia de software do Instrumentation Laboratory.
Naquele momento, uma das grandes dificuldades era justamente convencer outras pessoas de que o software precisava receber o mesmo cuidado e rigor dedicado aos componentes físicos da nave.
- O software precisava prever erros humanos
Uma das histórias mais interessantes envolvendo Hamilton aconteceu antes da famosa aterrissagem da Apollo 11.
Sua filha, Lauren, então com quatro anos, estava brincando em um simulador utilizado no laboratório quando conseguiu acionar acidentalmente um programa que não deveria ser executado durante o voo.
O erro fez o simulador apresentar problemas.
Hamilton percebeu que, se uma pessoa conseguia cometer aquele erro no treinamento, algo parecido poderia acontecer durante uma missão real. Ela sugeriu mudanças no software para impedir que o problema tivesse consequências durante um voo.
Inicialmente, a proposta foi considerada desnecessária porque os astronautas eram altamente treinados. Entretanto, durante a Apollo 8, algo semelhante aconteceu: o astronauta Jim Lovell acionou acidentalmente o programa durante o voo.
A equipe de Hamilton precisou então trabalhar para solucionar o problema, e as mudanças que ela havia defendido foram incorporadas posteriormente ao sistema.
Esse episódio é um exemplo inicial do que hoje chamamos de programação defensiva, uma abordagem que procura antecipar erros e criar sistemas capazes de lidar com eles.
- O código da Apollo precisava decidir o que era mais importante
O computador de bordo da Apollo tinha recursos muito limitados quando comparado aos computadores atuais.
Por isso, o software desenvolvido pela equipe de Hamilton precisava determinar quais tarefas deveriam receber prioridade.
Esse princípio foi fundamental durante a Apollo 11. Quando o computador do módulo lunar ficou sobrecarregado pouco antes do pouso, o sistema conseguiu priorizar as funções essenciais e deixar tarefas menos importantes em segundo plano.
A ideia de que um sistema deveria saber quais tarefas eram críticas e quais poderiam esperar se tornou uma das características mais importantes daquele software. A própria NASA posteriormente destacou conceitos como programação assíncrona, escalonamento por prioridade e participação humana nas decisões como parte das contribuições de Hamilton para sistemas altamente confiáveis.
- A famosa foto de Margaret Hamilton tem uma história curiosa
A imagem de Margaret Hamilton ao lado de uma enorme pilha de códigos da Apollo se tornou uma das fotografias mais conhecidas da história da computação.
Mas ela não foi originalmente produzida como um registro histórico da missão.
A fotografia foi feita em 1969 por um fotógrafo do Instrumentation Laboratory para divulgar o trabalho realizado pela equipe no programa Apollo. Na imagem, Hamilton aparece ao lado das listagens do software desenvolvido para os módulos lunar e de comando.
A fotografia ganhou uma nova vida décadas depois, principalmente com a popularização das redes sociais e o aumento do interesse pela história das mulheres na ciência e na tecnologia.
- O trabalho de Hamilton não terminou com a chegada à Lua
A história de Margaret Hamilton não acabou com a Apollo 11.
Ela continuou trabalhando com computação no MIT durante os anos seguintes e também esteve envolvida em projetos relacionados a outros programas espaciais.
Com o fim gradual do programa Apollo, o conhecimento desenvolvido no Instrumentation Laboratory continuou influenciando projetos posteriores, incluindo trabalhos relacionados ao Skylab e ao programa do ônibus espacial.
Na década de 1980, Hamilton também fundou sua própria empresa de software, a Hamilton Technologies, voltada ao desenvolvimento de métodos e ferramentas para a criação de sistemas confiáveis.
- Margaret Hamilton ajudou a mudar o significado da palavra “software”
Talvez essa seja a parte mais importante de sua história.
Hoje, é natural pensar em software como uma parte fundamental de praticamente qualquer tecnologia. Celulares, carros, aviões, hospitais, bancos, fábricas e sistemas espaciais dependem de programas de computador.
Na década de 1960, porém, essa ideia ainda estava sendo construída.
Hamilton ajudou a defender que software deveria ser desenvolvido com métodos de engenharia, incluindo planejamento, testes, verificação, validação e preocupação com situações de falha.
Por isso, ela é frequentemente associada à popularização do próprio conceito de engenharia de software. A NASA reconheceu posteriormente que os conceitos desenvolvidos por Hamilton e sua equipe ajudaram a estabelecer fundamentos utilizados em sistemas de alta confiabilidade.
Margaret Hamilton e o reconhecimento tardio
Apesar da importância de seu trabalho, o reconhecimento público de Margaret Hamilton cresceu principalmente décadas depois de sua participação no programa Apollo.
Em 2003, ela recebeu da NASA o Exceptional Space Act Award por suas contribuições científicas e técnicas.
Em 2016, recebeu a Medalha Presidencial da Liberdade, uma das maiores honrarias civis dos Estados Unidos. A homenagem reconheceu sua liderança no desenvolvimento do software de bordo das missões Apollo e sua contribuição para a engenharia de software.
A premiação aconteceu décadas depois de ela ter ajudado a criar sistemas que já estavam entre os mais avançados de sua época.
Por que Margaret Hamilton é importante para a história da tecnologia?
A história de Margaret Hamilton mostra que a chegada do ser humano à Lua não dependeu apenas de foguetes, astronautas e grandes máquinas.
Também dependeu de linhas de código.
Seu trabalho ajudou a estabelecer uma nova maneira de pensar sobre computadores: não como simples máquinas que executam comandos, mas como sistemas que precisam ser preparados para erros, situações inesperadas e decisões críticas.
Mais de 50 anos depois da Apollo 11, muitos dos princípios que Hamilton ajudou a desenvolver continuam presentes na tecnologia.
Por isso, sua história não é apenas a de uma mulher que ajudou a levar o homem à Lua. É também a história de uma profissional que ajudou a construir uma das áreas mais importantes da tecnologia moderna: a engenharia de software.
