Article image
Luiz Café
Luiz Café08/10/2026 16:33
Compartilhe

Uma Homenagem para Margaret Hamilton: a mulher que escreveu parte do caminho até a Lua

  • #Desperte o potencial

Olá, comunidade da DIO!

O artigo de hoje é uma homenagem a Margaret Hamilton, uma das maiores pioneiras da computação que conhecemos hoje, ela nos deixou aos 90 anos, no dia 30 de setembro de 2026.

Quando pensamos na chegada do ser humano à Lua, é comum imaginarmos os astronautas dentro da nave, os foguetes decolando ou a famosa imagem de uma bandeira fincada no solo lunar. Mas existe uma parte dessa história que não aparece nas fotografias: milhões de instruções de computador, cuidadosamente planejadas para funcionar em uma máquina com recursos extremamente limitados.

Por trás de boa parte desse trabalho estava uma mulher chamada Margaret Hamilton. Sua partida encerra a vida de uma das grandes pioneiras da computação, mas seu trabalho permanece presente em uma área que hoje faz parte de praticamente tudo o que fazemos: o desenvolvimento de software.

Sua história não deveria ser lembrada apenas porque ela ajudou a levar seres humanos à Lua. Ela deveria ser lembrada porque, em uma época em que computadores ainda eram enormes, caros e pouco compreendidos, Margaret enxergou no software uma disciplina capaz de transformar o impossível em realidade.

E, principalmente, porque ela mostrou que havia, e há, lugar para mulheres onde quer que exista um problema difícil esperando por uma solução. Confira nesse artigo o legado de Margaret Hamilton para que mais mulheres e meninas possam fazer parte do mundo da tecnologia.

Antes da Lua, havia uma jovem fascinada por matemática

Margaret Heafield Hamilton nasceu em 1936, em Paoli, Indiana, nos Estados Unidos. Ela estudou matemática na Universidade de Michigan e depois no Earlham College, onde se formou em 1958. Pouco tempo depois, sua trajetória a levou ao Massachusetts Institute of Technology, o MIT. Foi no MIT que ela começou a trabalhar com programação, inicialmente desenvolvendo software para previsão do tempo com o meteorologista Edward Lorenz.

Naquela época, programação ainda era uma atividade muito diferente da que conhecemos hoje. Não havia a enorme indústria de tecnologia, os cursos de ciência da computação ainda estavam começando a surgir e não existiam as ferramentas que atualmente parecem indispensáveis nos dias de hoje como Claude Code. Programadores aprendiam na prática.

E Margaret era muito questionadora. Ela se interessava especialmente por uma questão que se tornaria uma marca de sua carreira: como construir sistemas que fossem capazes de lidar com erros e situações inesperadas?

Essa pergunta acabaria levando-a para um dos projetos mais ambiciosos da história da humanidade.

O desafio de programar uma viagem à Lua

Em 1965, Margaret entrou para o Instrumentation Laboratory do MIT, que trabalhava para a NASA no desenvolvimento do sistema de orientação das missões Apollo. Ela foi a primeira programadora contratada para o projeto Apollo e posteriormente assumiu a liderança de uma das equipes responsáveis pelo software de bordo. Pode parecer difícil imaginar hoje, mas o computador que guiaria uma nave até a Lua tinha uma capacidade de processamento minúscula se comparada até mesmo a dispositivos simples que carregamos no bolso atualmente.

Fique atento em alguns detalhes:

  • Não havia espaço para desperdício naquela época.
  • Simplesmente "reiniciar o computador" não era possível.

E, acima de tudo, não existia a possibilidade de dizer aos astronautas:

"Se der algum problema, tentamos novamente amanhã."

Não haveria outra tentativa.

Margaret e sua equipe precisavam criar um software que não apenas executasse instruções, mas que também soubesse o que fazer quando algo desse errado. Essa preocupação com segurança e confiabilidade foi uma das grandes contribuições de Hamilton para a engenharia de software.

Quando o computador avisou que havia um problema

Talvez o momento mais conhecido da carreira de Margaret Hamilton tenha acontecido durante a missão Apollo 11, em julho de 1969. Enquanto o módulo lunar Eagle se aproximava da superfície da Lua, o computador de bordo começou a emitir os famosos alarmes 1201 e 1202.

O computador estava sobrecarregado. Para quem estivesse acompanhando a situação, aquilo poderia significar que a missão precisava ser abortada.

Mas havia algo fundamental no software desenvolvido pela equipe de Hamilton: ele havia sido projetado para priorizar as tarefas mais importantes. Quando o computador ficou sobrecarregado, o sistema conseguiu descartar tarefas menos importantes e continuar executando aquelas essenciais para o pouso.

A missão prosseguiu. Pouco depois, Neil Armstrong e Buzz Aldrin estavam na superfície lunar. O episódio é frequentemente contado como uma história sobre computadores.

Mas também é uma história sobre planejamento de Margaret, pois ela não estava dentro da nave quando os alarmes apareceram. Ela não podia apertar um botão para consertar o problema.

O que ela podia fazer, e fez, era pensar antecipadamente sobre aquilo que poderia dar errado.

Essa talvez seja uma das maiores lições de seu trabalho:

Um bom programador não pensa apenas no que deve acontecer quando tudo funciona. Ele também pensa no que pode acontecer quando nada sai como planejado.

Margaret Hamilton ajudou a dar nome a uma profissão

Hoje falamos naturalmente em "engenharia de software".

Mas essa ideia não era óbvia quando Margaret começou a trabalhar. Ela passou a usar o termo software engineering para defender que a criação de software deveria ser tratada como uma verdadeira disciplina de engenharia, com métodos, planejamento, testes, confiabilidade e responsabilidade. No começo, a expressão chegou a ser tratada como uma espécie de brincadeira.

Margaret, porém, continuou insistindo, ela não era do tipo que desiste fácil das coisas, esse é um dos motivos que eu tenho um profundo respeito e admiração por ela. Décadas depois, é difícil imaginar o mundo da tecnologia sem a ideia de engenharia de software. Aplicativos de banco, sistemas hospitalares, aviões, carros, satélites, videogames, redes sociais e sistemas de inteligência artificial dependem de profissionais que projetam software pensando não apenas em fazê-lo funcionar, mas em fazê-lo funcionar de maneira confiável.

Margaret foi uma das responsáveis por começar a construir essa mentalidade.

Seu legado não terminou com a Apollo

Seria fácil resumir Margaret Hamilton como "a mulher que programou o homem para chegar à Lua". Mas isso seria diminuir sua história. Depois do programa Apollo, ela continuou trabalhando com engenharia de software e fundou empresas dedicadas ao desenvolvimento de sistemas confiáveis. Em 1976, criou a Higher Order Software. Mais tarde, fundou a Hamilton Technologies, empresa voltada ao desenvolvimento de métodos para projetar sistemas complexos com maior confiabilidade.

Sua carreira também recebeu importantes reconhecimentos:

  • Em 2016, o presidente Barack Obama concedeu a Margaret Hamilton a Medalha Presidencial da Liberdade, uma das maiores honrarias civis dos Estados Unidos.
  • Foi fotografada ao lado de uma pilha de folhas contendo o código desenvolvido por sua equipe para o programa Apollo.

Ela está ao lado do próprio trabalho, que, para muitas pessoas, poderia parecer apenas um monte de páginas. Mas aquelas páginas continham instruções que ajudariam uma máquina a navegar pelo espaço.

Para as meninas que estão aprendendo a programar

É aqui que a história de Margaret Hamilton deixa de ser apenas uma história sobre o passado. Ela passa a ser uma história sobre o futuro. Hoje, uma menina que abre seu primeiro editor de código pode olhar para uma tela e pensar que programação é difícil demais. Pode achar que existem pessoas que simplesmente "nascem boas" em matemática ou tecnologia.

É um grande desafio entrar em uma sala de aula e perceber que há poucas meninas ao seu redor. Talvez ouvir, direta ou indiretamente, que computadores são "coisa de menino".

Mas, a história de Margaret Hamilton conta outra coisa. Ela nos lembra que tecnologia também é feita por pessoas curiosas, que gostam de fazer perguntas, mesmo sem respostas ainda.

Além disso, programação é também para pessoas que erram, tentam novamente, estudam e persistem. E por fim, pessoas que têm coragem de imaginar uma solução antes mesmo de existir um caminho pronto para chegar até ela. Margaret trabalhou em uma época em que praticamente tudo precisava ser descoberto.

  • Ela não tinha os tutoriais que temos hoje.
  • Não tinha milhares de respostas disponíveis em segundos na internet.
  • Não existiam comunidades online, cursos gratuitos, vídeos ou ferramentas modernas de desenvolvimento.
  • Ela e sua equipe estavam construindo uma área inteira enquanto trabalhavam nela.

Por isso, quando uma menina hoje escreve suas primeiras linhas de código, ela não está começando do zero. Ela está continuando uma história, construída por uma mulher que amava aprender e sonhar com um mundo melhor.

O verdadeiro significado de "ir à Lua"

Talvez essa seja a parte mais bonita do legado de Margaret Hamilton. Ela não chegou à Lua fisicamente. Mas ajudou a construir o caminho que tornou aquela viagem possível.

E isso nos ensina algo importante sobre inovação: nem sempre quem muda o mundo aparece no centro da fotografia.

  • Às vezes, está atrás de um computador.
  • Está escrevendo linhas de código que ninguém verá.
  • Às vezes, está testando pela centésima vez uma solução que precisa funcionar quando tudo der errado.

E, muitas vezes, essa pessoa é uma mulher cujo trabalho foi durante muito tempo menos conhecido do que deveria.

Margaret Hamilton ajudou a mostrar que software pode ser tão fundamental quanto qualquer foguete, motor ou estrutura física. Ela ajudou a transformar programação em engenharia. E ajudou a provar que imaginar o futuro também significa construir, linha por linha, os sistemas capazes de nos levar até ele.

Uma homenagem para o futuro

Margaret Hamilton partiu, mas sua história continua cada vez que alguém escreve um programa, resolve um problema difícil ou decide aprender algo que parecia impossível.

  • Continua quando uma menina abre um computador e começa a programar.
  • Permanece quando uma jovem entra em uma faculdade de engenharia ou ciência da computação.
  • Quando uma mulher lidera uma equipe de tecnologia e percebe que sua voz pertence àquela sala.

E continua toda vez que alguém olha para um desafio enorme e decide tentar mesmo assim.

Talvez seja essa a melhor homenagem que podemos fazer a Margaret Hamilton:

Não apenas lembrar o que ela fez, mas criar condições para que outras meninas descubram o que elas também são capazes de fazer.

Porque Margaret não deixou apenas código, ela deixou uma ideia. E essa ideia, de que problemas impossíveis podem ser divididos em pequenas instruções. Errar faz parte do processo e sistemas podem ser construídos para resistir ao inesperado. Às vezes, é preciso entrar, aprender, construir e abrir a porta para quem vem depois. Margaret Hamilton ajudou a escrever o código que levou a humanidade à Lua.

Agora, cabe às próximas gerações escrever o código dos lugares que ainda nem conseguimos imaginar.

Muito Obrigado, Margaret. Que seu legado continue inspirando meninas a programar, criar, questionar e sonhar, não apenas em direção à Lua, mas em direção a tudo aquilo que ainda parece impossível.

Referências

COMPUTER HISTORY MUSEUM. Margaret Hamilton. Mountain View, CA: Computer History Museum, [s.d.]. Disponível em: https://computerhistory.org/profile/margaret-hamilton/. Acesso em: 8 out. 2026.

COMPUTER HISTORY MUSEUM. 2017 CHM Fellow Margaret Hamilton. Mountain View, CA: Computer History Museum, 27 abr. 2017. Disponível em: https://computerhistory.org/blog/2017-chm-fellow-margaret-hamilton/. Acesso em: 8 out. 2026. C

LIBERTY, Janine. Margaret Hamilton, computing pioneer who led software development for the Apollo program, dies at 90. MIT News, Cambridge, MA, 7 out. 2026. Disponível em: MIT News. Acesso em: 8 out. 2026. M

NASA. Margaret Hamilton. Washington, D.C.: National Aeronautics and Space Administration, [s.d.]. Disponível em: NASA Science. Acesso em: 8 out. 2026. N

NASA. NASA honors Apollo engineer: Margaret Hamilton. Washington, D.C.: National Aeronautics and Space Administration, 3 set. 2003. Disponível em: NASA. Acesso em: 8 out. 2026. N

NASA. Error-free software. NASA Spinoff, [s.l.], 1989. Disponível em: NASA Spinoff. Acesso em: 8 out. 2026.

Compartilhe
Comentários (0)