← Home

Margaret Hamilton, a engenheira de software que programou a chegada do homem à Lua, morre aos 90 anos

Margaret Hamilton, a engenheira de software que programou os computadores a bordo da Apollo 11, morreu no último dia 30 de setembro, aos 90 anos, em Cambridge, Massachusetts. Sua morte foi confirmada pelo MIT, onde ela dirigiu a Divisão de Engenharia de Software do Laboratório de Instrumentação, responsável por criar o software que guiou a humanidade até a Lua.

Hamilton não foi apenas uma programadora brilhante — ela cunhou o próprio termo "engenharia de software" e o transformou em disciplina profissional. Quando entrou no MIT em 1959, escrever programas era algo tão novo que quase ninguém no mundo sabia fazer com método. Ela chegou escrevendo software de previsão do tempo, depois migrou para o Projeto Apollo e, em 1965, tornou-se a primeira programadora contratada para o programa lunar.

O que ela construiu com sua equipe de 100 engenheiros foi, sem exagero, o software mais crítico já executado em uma máquina. O computador de navegação da Apollo — o Apollo Guidance Computer (AGC) — rodava em hardware construído com núcleos magnéticos enfiados em fios, num momento em que chips de silício eram uma ideia distante. Cada erro de programação poderia significar a diferença entre pousar na Lua ou perder três astronautas no espaço.

A prova de que o trabalho deles estava funcionando veio no dia 20 de julho de 1969, a apenas três minutos do pouso. O AGC disparou uma série de erros de processador — 1202 e 1201 — indicando que o computador estava sobrecarregado. Hamilton havia programado o sistema para priorizar tarefas essenciais e descartar processamento secundário. O resultado: o computador ignorou os alarmes não críticos e manteve o controle do pouso. O módulo lunar Eagle pousou na Lua. Os astronautas Neil Armstrong e Buzz Aldrin sobreviveram.

Esse evento salvou a missão — e demonstrou, em tempo real, o que Hamilton havia defendido durante anos: software confiável exige processos formais de teste, documentação rigorosa e priorização de tarefas. A foto icônica dela em pé ao lado de uma pilha de folhas com o código fonte do módulo lunar se tornou um dos símbolos mais reconhecidos da história da computação.

"Dizer que Margaret Hamilton era uma pioneira — dizer que ela estava à frente do seu tempo — seria uma subestimativa dramática", afirmou Olivier de Weck, professor do programa Apollo do MIT e chefe interino do Departamento de Aeronáutica e Astronáutica, em declaração ao MIT News. "Ela foi uma engenheira de software em uma época em que esse campo estava em sua infância, e não apenas desenvolveu código avançado por conta própria, mas liderou uma equipe no uso dessa tecnologia emergente para desenvolver um dos sistemas mais complexos que a humanidade já construiu."

A trajetória de Hamilton antes do Apollo era tão incomum quanto a própria carreira em engenharia. Nascida em Paoli, Indiana, em 1936, ela estudou matemática na Universidade de Michigan e no Earlham College, mas abandonou um programa de doutorado em matemática para seguir trabalho aplicado. Em 1961, entrou no SAGE — o Sistema de Defesa Antiaérea — e depois migrou para o laboratório que ganharia o contrato da NASA. Em 1968, já era diretora assistente responsável pela equipe do Módulo de Comando e Serviço.

O software que ela liderou foi tão robusto que acabou reutilizado em outras missões. Foi adaptado para o Skylab e, mais tarde, para o Ônibus Espacial — quase cinco décadas depois, o mesmo princípio de priorização de tarefas ainda estava rodando em naves espaciais. Hamilton recebeu a Medalha Presidencial da Liberdade do presidente Barack Obama em 2016, e em 2022 foi incorporada ao National Aviation Hall of Fame.

O legado técnico de Hamilton vai muito além de missões espaciais. O conceito de "priority inversion" — quando uma tarefa de baixa prioridade bloqueia uma de alta prioridade — que ela documentou e resolveu durante a Apollo, virou problema clássico em sistemas embarcados e é ensinado em todos os cursos de engenharia de software. O próprio termo "engenharia de software", que ela cunhou, deixou de ser uma expressão vaga e virou disciplina acadêmica e profissional.

"Não havia segunda chance. Nós sabíamos disso", disse Hamilton numa entrevista. "Tudo começou sendo um mistério, uma caixa-preta. A alta gerência nos deu total liberdade e confiança. Tivemos que encontrar a forma e o fizemos."

A NASA, o MIT e a comunidade de computação celebraram Hamilton nos últimos dias. O administrador da agência, Jared Isaacman, escreveu nas redes sociais que o trabalho dela "tornou possível a primeira jornada da humanidade para a Lua". O próprio MIT publicou um tributo detalhado no MIT News. E, em 2026, com agentes de IA assumindo decisões autônomas em sistemas críticos, o exemplo de Hamilton sobre confiança, priorização e falha graciosa ganha um significado inteiramente novo.

O que resta, muito além da história espacial, é a convicção de Hamilton de que software confiável não é acidente — é disciplina. Num mundo onde cada linha de código controla algo mais complexo e mais perigoso, essa lição parece mais relevante do que nunca.

Ela era a única mulher no início do campo. E, sem saber, estava escrevendo as regras que os próximos 60 anos da computação precisariam seguir.

Fontes: BBC News, WLKY, MIT News

✓ Fontes independentes cruzadas e verificadas antes da publicação