Profile: Margaret Hamilton

The pioneering software engineer who coded man to the Moon

Everyone has seen the footage of Neil Armstrong's first steps on the Moon, and NASA's Apollo 11 Mission is considered one of mankind's greatest achievements.

What not everyone knows, however, is that a woman coded the software that ensured the mission was accomplished. This woman is Margaret Hamilton.

Margaret Heafield Hamilton was born in Paoli, Indiana, on 17 August, 1936. She attained a Bachelor's degree in mathematics with a minor in philosophy from Earlham College in 1958, and moved to Boston to pursue a post-graduate degree in abstract mathematics.

In 1960, she took an interim position at MIT, working for professor Edward Norton Lorenz in the Meteorology Department to develop software that could predict the weather.

Advertisement - Article continues below

Here Hamilton first learned to programme in hexadecimal and binary languages.

She remembers how, at the time, the "testing process" consisted of her unrolling a paper tape of her binary machine code down a long hall in the Meteorology Department. Instead of using new tape to test the software after making changes, she used to patch the tape, poking a hole in it with a sharp pencil to create a "1", or covering up holes with sticky tape to turn a "1" into a "0".

Advertisement
Advertisement - Article continues below

Professor Lorenz was one of the people who most inspired Hamilton throughout her life. He taught her a lot about software and gave her freedom to experiment with new ways of doing things.

Hamilton told IT Pro: "Lorenz loved working with his computer and he would share with me his computer-related experiences and what he had learned from them, for which I was most grateful. Known as a genius by his colleagues, his humility stood out and he was one of the nicest people I have ever known."

Advertisement - Article continues below

At the time, software engineering was not a defined field and pioneers such as Hamilton, with backgrounds in maths and physics, learned about software while working with it hands-on.

From 1961 to 1963, Hamilton worked on the SAGE Project at Lincoln Lab, where she wrote software for the first AN/FSQ-7 computer to search for enemy aircraft.

While working at Lincoln Lab, Hamilton became interested in software reliability. "There were good reasons for this," she said. "When the computer crashed during the execution of your program, lights would start flashing, bells would start ringing and developers and computer operators would come running to find out whose program was doing something bad to the system. I did not want it to be mine!"

Her work at Lincoln Lab ensured her place as lead developer of NASA's Apollo flight software. Hamilton joined the Charles Stark Draper Laboratory at MIT, where she led the in-flight software development team credited with the development of the Apollo and Skylab software.

Advertisement - Article continues below

Hamilton said: "My experience working for NASA/MIT was a one of a kind, one in a lifetime experience. Whatever I might say to describe this experience would not do it justice."

Which brings us to Hamilton's most renowned achievement, the development of the error detection software that ensured the Apollo 11 mission was accomplished, and quite literally put man on the Moon.

About 3 minutes before the Lunar Lander carrying Buzz Aldrin and Neil Armstrong reached the surface of the Moon, its system started postponing some of its tasks, which could have led to an abortion of the Apollo 11 mission.However, emergency alarms triggered by systems developed by Hamilton warned the astronauts of the emergency, allowing the mission to continue.

Hamilton said: "Apollo 11 was the most memorable of all of my memorable experiences. It was both a relief and a wonderful feeling as soon as the landing on the Moon (and splashdown) took place."

Advertisement - Article continues below

When she left NASA, Hamilton became CEO and co-founder of Higher Order Software (HOS), where she developed a product called USE.IT, used in several government projects.

She left HOS in 1985 and became CEO and founder of Hamilton Technologies, which is still operating now.

Hamilton has won several awards for her work, including the Augusta Ada Lovelace Award in 1986, the Outstanding Alumni Award at Earlham College in 2009, and the Exceptional Space Act Award, conferred to her by NASA in 2003. She is also said to be the pioneer of the term "software engineering".

Hamilton thinks women are somewhat disadvantaged in pursuing both STEM and other careers. She said: "To make real change, much more needs to be done. When the most powerful and influential leaders and organisations in the world make it possible for women to hold the highest positions (not "almost" the highest) in their organisations, equal (not "almost" equal) to what is available to men, we all benefit; including the leaders and organisations themselves."

Featured Resources

Top 5 challenges of migrating applications to the cloud

Explore how VMware Cloud on AWS helps to address common cloud migration challenges

Download now

3 reasons why now is the time to rethink your network

Changing requirements call for new solutions

Download now

All-flash buyer’s guide

Tips for evaluating Solid-State Arrays

Download now

Enabling enterprise machine and deep learning with intelligent storage

The power of AI can only be realised through efficient and performant delivery of data

Download now
Advertisement
Advertisement

Recommended

Visit/business/business-strategy/354919/is-it-time-to-get-rid-of-women-in-tech
Business strategy

Is it time to get rid of women in tech?

6 Mar 2020
Visit/business-strategy/careers-training/354926/women-earn-a-fifth-less-than-men-in-tech-industry-pwc
Careers & training

Women earn a fifth less than men in tech industry, PwC reports

5 Mar 2020
Visit/business/business-strategy/354920/how-women-in-cloud-are-challenging-the-narrative
Business strategy

How women in cloud are challenging the narrative

5 Mar 2020
Visit/business-strategy/careers-training/354281/proportion-of-women-in-tech-roles-flatlining
Careers & training

Proportion of women in tech roles ‘flatlining’

5 Dec 2019

Most Popular

Visit/software/video-conferencing/355138/zoom-beaming-ios-user-data-to-facebook-for-targeted-ads
video conferencing

Zoom beams iOS user data to Facebook for targeted ads

27 Mar 2020
Visit/infrastructure/server-storage/355118/hpe-warns-of-critical-bug-that-destroys-ssds-after-40000-hours
Server & storage

HPE warns of 'critical' bug that destroys SSDs after 40,000 hours

26 Mar 2020
Visit/software/355113/companies-offering-free-software-to-fight-covid-19
Software

These are the companies offering free software during the coronavirus crisis

25 Mar 2020
Visit/mobile/mobile-phones/355088/apple-lifts-iphone-purchase-restrictions
Mobile Phones

Apple lifts iPhone purchase restrictions

23 Mar 2020