1
57
submitted 57 minutes ago by eicker@lemmy.world to c/technology@lemmy.world
2
15
submitted 49 minutes ago* (last edited 45 minutes ago) by ZDL@lazysoci.al to c/womensstuff@piefed.blahaj.zone

Kick-Ass Women from History #10: Margaret Hamilton

N.B. I was going to originally do an article about Mother Jones as #10, but this untimely news has derailed that and I instead pushed up converting my notes for Margaret Hamilton into a full article. Watch this space for Mother Jones in the (hopefully) near future.

You have all seen the image before. A young woman stands next to a stack of bound computer paper. There may or may not be a caption that tells you she is standing next to code she wrote by hand that guided Apollo astronauts to the moon in 1969. She is smiling, perhaps a bit shyly, as she looks over the work that she wrought.

The classic, almost cliche, picture of Margaret Hamilton next to her code.

This is the first view most people have of Margaret Hamilton. It is the first image of her that is in this essay. But unlike most of my other Kick-Ass Women from History articles, this will not be the only one. Because there are many facets to Margaret Hamilton and they illustrate a much broader and far more impressive story of this kick-ass woman.

Let's get this out of the way first...

The Manosphere doesn't like Margaret Hamilton. While they thump their chests and claim that no woman has invented anything of value, Margaret Hamilton keeps getting dropped on them like napalm, coating their rhetoric with clinging, burning truth.

They try to deflect this rain of truth bombs. She was "more a manager", then hastily correct to "stenographer" because the suggestion that a woman could even run a department of men is as bad as a woman making anything of value.

They even try to downgrade the field itself, claiming that at the time programming was a low-grade job like data entry, textile work, or clerical work—all fields quite "coincidentally" dominated by women at the time.

They are, of course incorrect, not least of which is the fact that Margaret is why software is no longer considered a low-grade job.

The truth

Historians, programmers who were living at the time, and the scientific community know otherwise. She is treated with immense reverence as a foundational pillar of modern computing. She is known to have:

  • been the primary architect effectively inventing (and definitely naming) the discipline of software engineering;
  • established the standards still held to this day for error detection and correction that underpin modern, safety-critical software systems;
  • saved the Apollo 11 moon landing, by virtue of her software correctly identifying a critical problem (the famed "1201/1202 Alarms" in the last minutes of landing), putting the correct tasks at the highest priority and dropping lower priority tasks, preventing a disastrous system crash and aborted landing.

And if that was all she ever did she already belongs in the annals of important, influential women.

Margaret Hamilton in a candid photograph working at her desk.

Background

Margaret Elaine Heafield was born August 17, 1936, in Paoli, Indiana, to Kenneth Heafield and Ruth Esther Heafield (née Partington). After moving to Michigan, Margaret eventually graduated from Hancock High School in 1954.

She studied mathematics at the University of Michigan in 1955 before transferring to Earlham College, following in her mother's footsteps. She earned a BA in mathematics with, courtesy of her poet father and headmaster grandfather's influence, a minor in philosophy in 1958. Florence Long, the head of the math department at Earlham, is cited as another influence, the one leading her to pursue abstract mathematics with a goal of becoming a mathematics professor.

Career

Although originally intending to enroll in graduate study at Brandeis University, she instead found herself working for famous meteorologist Edward Norton Lorenz, later famous for his "attractors" and the creation of the entire realm of chaos theory. Her software for predicting weather contributed, as attested by Lorenz himself, to his future publications on that new field of maths.

SAGE

In 1961, after training her replacement, Margaret continued in her new career as a programmer by joining the Semi-Autonomous Ground Environment (SAGE) program. She was one of the programmers who worked on the XD-1 computer and the SAGE system, a spin-off of the weather-predicting Project Whirlwind that was used in military air defense.

SAGE was the crucible in which Margaret learned the unforgiving stakes of safety-critical computing. Her successes in this project made her the undisputed choice to ultimately head up development of the Apollo flight software.

Apollo

The Apollo project put the tasks considered least important, governing situations deemed least likely to occur, to the junior programmers like Margaret. It was in these least important tasks that her critical attention to error detection and handling shone through. Citing Margaret herself:

"The first assignment they gave me for the unmanned missions was to write a program for the computer that it would go to if there was an abort," she recalled. "I wrote the program and called it 'Forget It' because 'forget it' if it aborts."

The brass gave this task to her because it was considered highly unlikely that an abort would ever occur. When the next unmanned mission was sent, needless to say the "highly unlikely" event occurred and the craft did, in fact, abort. Her code worked exactly as intended and she turned out to be the only person who could read what the computer was doing. As a result, she quickly climbed the ranks at MIT until she wound up as the Director of the Software Engineering Division and lead developer for the on-board flight software for the AGC (Apollo Guidance Computer). It was there that her experience in the SAGE crucible came to the forefront and led, ultimately, to the famous 1201/1202 Alarms that saved the moon landing.

Margaret Hamilton in one of the Apollo mission simulators having fun.

Working mother

Not mentioned in the whirlwind history above is that Margaret was married. Indeed her serendipitous employment by Lorenz was a result of her husband's move to Cambridge as he pursued his own degree at Harvard. A working mother in the 1960s had very little institutional support. MIT only cared that she knew what she was doing and could solve problems by a deadline. As a result she wound up working late, working on weekends, bringing her child to work with her at nights and on weekends so she could do the double duty of mothering and making the AGC work.

One frequently told anecdote about that period is that her daughter, in playing astronaut, had caused the simulation to crash. Margaret figured out why (in effect something was activated while something else incompatible was running) and brought it up to her superiors. They thought it incredible that a trained astronaut would make such an error and told her to ignore it.

Then Jim Lovell, as Apollo 8 orbited the moon, made exactly that error and accidentally wiped out all the navigational data the astronauts needed to get back home. Because of Hamilton's notes on the issue, they were able to quickly diagnose the problem, recreate the data, and bring the astronauts back home.

The error detection that Margaret had requested to put in was subsequently put in.

Post-Apollo

Had Margaret stopped where she was she would be rightly hailed as a major force in the creation of the entire field of software engineering. But she didn't. After Apollo she formed, together with Saydean Zeldin, the Higher Order Software (HOS) company to further develop and advocate for ideas about error prevention and fault tolerance emerging from their joint work on the Apollo project. They developed a methodology, and a product (USE.IT) based upon it which was used in several successful government projects. Much of what was developed at HOS influenced embedded and safety-critical software systems for decades afterward.

She left HOS in 1985 and went on to form, in 1986, Hamilton Technologies, Inc., a company based around her Universal Systems Language (USL) and a suite of tools to use it for creating reliable software.

Legacy and Accolades

Hamilton named the discipline of software engineering. When she started in her work, like a stopped clock, the manosphere was right: software was not viewed as a serious field in engineering or science. Her tireless efforts to make software reliable and fault tolerant, however, caused people to start taking the phrase she'd coined seriously until even hardware engineers started to agree with her that software was its own engineering discipline and deserved to be regarded as such. If you use any kind of safety-critical or fault-tolerant software (and I guarantee you that, as you read this, you likely have dozens of examples within arms' reach of you!) you owe a debt of gratitude to Margaret Hamilton.

Margaret Hamilton receiving the Presidential Medal of Freedom.

But don't just take my word for it. Take the word of the Association for Women in Computing, who gave her the Augusta Ada Lovelace Award in 1986. Take the word of NASA (2003), Earlham College (2009), and the Computer History Museum (2017). Take the word of the academic world, which granted her honorary doctorates from the Polytechnic University of Catalonia and Bard College. And, ultimately, take the word of the United States government, when President Barack Obama awarded her the Presidential Medal of Freedom in 2016. All told, there is more than enough reason to consider Margaret Hamilton a Kick-Ass Woman from History.

3
9
Bikes be rule (lemmy.nz)

Transcription: "Bikes be nice" written on the side of a post holding up the shade cover over a seated area next to a bike track. In the background, out of focus, a man watches a group of bikes racing past.

4
27
Perfection (lemmy.nz)
5
63
6
6
submitted 35 minutes ago by hanrahan@slrpnk.net to c/collapse@lemmy.zip

The world’s largest penguin colony has declined by two-thirds since 2011, most likely because of the climate crisis, a study has revealed.

The Guardian revealed in 2020 that chinstrap penguin populations were decreasing on Low in the South Shetland Islands, prompting concerns among scientists that “something is broken” in the world’s wildest ecosystem.

collapse indeed

7
36
8
4
9
34

Originally published 24 June 1950, this is another wholesome family picture. The family enjoying the view through their newly installed picture window.

Previous Strips

Week 25

Week 24

Week 23

Week 22

Week 21

Week 20

Week 19

Week 18

Week 17

Week 16

Week 15

Week 14

Week 13

Week 12

Week 11

Week 10

Week 9

Week 8

Week 7

Week 6

Week 5

Week 4

Week 3

Week 2

Week 1

The Addams Family (1964) Rewatch

Season 1 Episode 1

Season 1 Episode 2

Season 1 Episode 3

10
13
Hurrah (lemmy.nz)
11
58
submitted 1 hour ago by MicroWave@lemmy.world to c/news@lemmy.world

Lithuania and Canada were also pressured to withdraw, and days before #Disinfo2026, logos were wiped off website

The Trump administration pressured multiple countries to withdraw their sponsorship of a leading European conference on disinformation, with Canada, Lithuania and the EU’s diplomatic service subsequently agreeing to do so, the Guardian understands.

The conference, #Disinfo2026, taking place Wednesday and Thursday, is the annual meetup of Europe’s counter-disinformation community and has drawn hundreds of researchers, journalists, technologists and policymakers to a hotel in Vilnius, Lithuania. It is run by an independent Brussels non-profit, EU Disinfo Lab.

Days before the conference, the logos of its main supporters – the Lithuanian ministry of foreign affairs, the European External Action Service (EEAS) and Global Affairs Canada, the country’s foreign ministry – were wiped off its website.

12
17
Me_irl (lemmy.nz)
13
5
submitted 19 minutes ago by supersquirrel@lemmy.ca to c/world@quokk.au
14
29
Busy day (lemmy.nz)
15
38
submitted 1 hour ago by MicroWave@lemmy.world to c/news@lemmy.world

After Christa Pike survived Tennessee’s failed attempt to execute her, the unsettled question of whether the state will try again could push Tennessee into uncharted legal territory, experts say.

Pike, 50, suffered burns and blisters to her arms and her prognosis remains uncertain after executioners tried to give her two lethal doses of pentobarbital, her legal team said Wednesday. She was sentenced to death for the 1995 beating and stabbing death of classmate Colleen Slemmer.

Although other states have moved forward with attempting to execute inmates a second time, in those cases, the first try had been halted before any drug actually began flowing.

16
4
17
5
18
25
19
6
Important news (lemmy.nz)
20
2
submitted 14 minutes ago by Suoko@feddit.it to c/lealternative@feddit.it
21
3
22
36

The filing also points to mounting evidence in Minnesota that the prospect of federal immigration agents around voting sites is already changing how voters and election workers behave.

23
15

While the support itself doesn't necessarily mean OS-level toggle like the Steam Deck has right (which I believe is still at FSR 1), it still could be a nice touch for the titles that choose to implement FSR 4.

Maybe the community adds the OS-level support unofficially, somewhat similarly to Lossless Scaling right now (although perhaps for free).

24
3
submitted 27 minutes ago by supersquirrel@lemmy.ca to c/FuckTheUSA@lemmy.ca
25
9
submitted 1 hour ago by yogthos@lemmy.ml to c/usa@lemmy.ml
view more: next ›

Lemmy NZ

1,151 readers
30 users here now

Rules:

FAQ ~ NZ Community List ~ Join chatroom ~ Alternate frontends ~ Donate

founded 3 years ago
ADMINS