Meet Margaret Hamilton: The Woman Behind the Apollo Project

Margaret Hamilton, lead Apollo flight software engineer, in the Apollo Command Module.
Margaret Hamilton, lead Apollo flight software engineer, in the Apollo Command Module.
Public Domain, Wikimedia Commons

When man (or more specifically, a man) stepped foot on the surface of the Moon on July 20, 1969, software was a relatively new development. In fact, the Moon mission was one of the first times this kind of engineering was used in such a fundamental—not to mention high-stakes—way. History was being written that day, and a woman named Margaret Hamilton had authored the code that made it possible.

Hamilton was born in 1936, and received a B.A. in math from Earlham College. She taught herself to program before becoming the director of the Software Engineering Division of the MIT Instrumentation Laboratory, which developed software for the NASA Apollo programs.

In the photo below, Hamilton stands with printouts of the code for the Apollo Guidance Computer—the same code that helped us reach the Moon—which was developed by the team that she led, and much of which she wrote herself. This shot was taken during the Apollo 11 mission, when Hamilton was 33 years old. Her code ran in one of the first ever chip-based computers, which had only 64 kilobytes of memory.

Hamilton, who was among the first women to join the world of software development, was a modern day pioneer. She is even credited with coining the term software engineering. For her contributions to the field, Hamilton received the Augusta Ada Lovelace Award from the Association of Women in Computing in 1986, the NASA Exceptional Space Act Award in 2003, and the Presidential Medal of Freedom (America's highest civilian honor) in 2016.

In 2014, Hamilton was interviewed by El País about the attention she has received from the circulation of her photo online. She explained:

"Software during the early days of this project was treated like a stepchild and not taken as seriously as other engineering disciplines, such as hardware engineering; and it was regarded as an art and as magic, not a science. I had always believed that both art and science were involved in its creation, but at that time most thought otherwise. Knowing this, I fought to bring the software legitimacy so that it (and those building it) would be given its due respect and thus I began to use the term “software engineering” to distinguish it from hardware and other kinds of engineering; yet, treat each type of engineering as part of the overall systems engineering process. When I first started using this phrase, it was considered to be quite amusing. It was an ongoing joke for a long time. They liked to kid me about my radical ideas. Software eventually and necessarily gained the same respect as any other discipline."

Hamilton also wrote that the Apollo 11 mission had the "most exciting, memorable moments on the Apollo project," but that Apollo 8 was a close second.

This story has been updated for 2019.

Turn Your LEGO Bricks Into a Drone With the Flybrix Drone Kit

Flyxbrix/FatBrain
Flyxbrix/FatBrain

Now more than ever, it’s important to have a good hobby. Of course, a lot of people—maybe even you—have been obsessed with learning TikTok dances and baking sourdough bread for the last few months, but those hobbies can wear out their welcome pretty fast. So if you or someone you love is looking for something that’s a little more intellectually stimulating, you need to check out the Flybrix LEGO drone kit from Fat Brain Toys.

What is a Flybrix LEGO Drone Kit?

The Flybrix drone kit lets you build your own drones out of LEGO bricks and fly them around your house using your smartphone as a remote control (via Bluetooth). The kit itself comes with absolutely everything you need to start flying almost immediately, including a bag of 56-plus LEGO bricks, a LEGO figure pilot, eight quick-connect motors, eight propellers, a propeller wrench, a pre-programmed Flybrix flight board PCB, a USB data cord, a LiPo battery, and a USB LiPo battery charger. All you’ll have to do is download the Flybrix Configuration Software, the Bluetooth Flight Control App, and access online instructions and tutorials.

Experiment with your own designs.

The Flybrix LEGO drone kit is specifically designed to promote exploration and experimentation. All the components are tough and can totally withstand a few crash landings, so you can build and rebuild your own drones until you come up with the perfect design. Then you can do it all again. Try different motor arrangements, add your own LEGO bricks, experiment with different shapes—this kit is a wannabe engineer’s dream.

For the more advanced STEM learners out there, Flybrix lets you experiment with coding and block-based coding. It uses an arduino-based hackable circuit board, and the Flybrix app has advanced features that let you try your hand at software design.

Who is the Flybrix LEGO Drone Kit for?

Flybrix is a really fun way to introduce a number of core STEM concepts, which makes it ideal for kids—and technically, that’s who it was designed for. But because engineering and coding can get a little complicated, the recommended age for independent experimentation is 13 and up. However, kids younger than 13 can certainly work on Flybrix drones with the help of their parents. In fact, it actually makes a fantastic family hobby.

Ready to start building your own LEGO drones? Click here to order your Flybrix kit today for $198.

At Mental Floss, we only write about the products we love and want to share with our readers, so all products are chosen independently by our editors. Mental Floss has affiliate relationships with certain retailers and may receive a percentage of any sale made from the links on this page. Prices and availability are accurate as of the time of publication.

How to Watch SpaceX’s Historic Astronaut Launch Live

NASA astronauts Doug Hurley and Bob Behnken make their way to the SpaceX Falcon 9 rocket with the Crew Dragon spacecraft on launch pad 39A at the Kennedy Space Center on May 30, 2020 in Cape Canaveral, Florida.
NASA astronauts Doug Hurley and Bob Behnken make their way to the SpaceX Falcon 9 rocket with the Crew Dragon spacecraft on launch pad 39A at the Kennedy Space Center on May 30, 2020 in Cape Canaveral, Florida.
Joe Raedle/Getty Images

After scrubbing its original launch on May 27 due to bad weather, SpaceX will attempt to make history yet again today (May 30) when it launches its first crewed spacecraft from Cape Canaveral, Florida, at 3:22 p.m. EDT. Powered by a Falcon 9 rocket, the Crew Dragon spacecraft will transport NASA astronauts Doug Hurley and Bob Behnken to the International Space Station, marking the company's first-ever crewed mission and the first crewed launch from the U.S. since 2011. If you want to watch the momentous event from home, there are plenty of ways to stream it live online.

Both SpaceX and NASA will be hosting livestreams of the May 30 launch. NASA's webcast kicks off at 11 a.m. EDT today with live looks at the Crew Dragon and Falcon 9 rocket at the Kennedy Space Center. The feed will continue streaming until the afternoon of Sunday, May 31, with the spacecraft set to dock at the International Space Station at 10:29 a.m. EDT. You can catch the coverage on NASA's website, its social media channels (including YouTube), or on the NASA TV channel through cable or satellite. SpaceX's stream will be broadcast on the company's YouTube channel. (You can watch the video below).

Several television networks will be covering the event (check your local listings), and ABC News Live will partner with National Geographic to air "Launch America: Mission to Space Live" at 3 p.m. EDT.

The launch has been scheduled down to the minute, but SpaceX still has time to change that depending on the weather. Wednesday's launch was canceled less than 17 minutes before liftoff, and SpaceX founder Elon Musk has already tweeted that there's a 50 percent chance that weather could prove problematic once again. If today's launch doesn't happen according to plan, there is another window set aside for a third attempt tomorrow, Sunday, May 31, at 3 p.m. EDT, with CNN reporting that the odds of cooperative weather being slightly higher—about 60 percent—for tomorrow.

This story has been updated.