Hmm, this is kind of neat, all the assembly source code for Apollo 11!

(the amount of code in here is a tiny, tiny, tiny size compared to any modern software, btw... TINY).

https://github.com/chrislgarry/Apollo-11

#space #sourcecode #software

GitHub - chrislgarry/Apollo-11: Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.

Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules. - chrislgarry/Apollo-11

GitHub

@ai6yr https://wehackthemoon.com/people/margaret-hamilton-her-daughters-simulation

this is one of my favorite Apollo stories.

One of the lead female engineer's young daughters was playing with the command module simulation computer...and crashed it.

They figured out how she did it and the NASA mgmt said "no astronaut would do that" and dropped the issue.

Guess what happened during an actual mission? Lol

In Their Own Words: Margaret Hamilton on Her Daughter's Simulation

They said it would never happen... and then it did

Hack the Moon
@pixelpusher220 LOL listening to the Artemis 2 mission, they spent an awful lot of time debugging those kinds of things, I thought. Every time I listened in...

@ai6yr @pixelpusher220 Our mission was 10,000 possible errors waiting to happen. I got bit by one - NASA sent some garbage frames, and my code didn't account for garbage in. So I got to race to Ames to make a small correction to the start time, and reinitialize the system.

The Apollo 11 code is beautifully commented. I could maintain and/or modify it without fearing side-effects I couldn't foresee because of code I misunderstood the function of.

@ai6yr

Love the idea that 19 people are building Saturn Vs to mount their command and lunar modules on.

Scene at MIT: Margaret Hamilton’s Apollo code

A brief history of the famous 1969 Margaret Hamilton photo featuring the Apollo software she and her team developed for NASA, sending humans to the moon. Article includes rarely-seen outtakes of Hamilton and her code from the MIT Museum.

MIT News | Massachusetts Institute of Technology
@ai6yr yeah the difference in compute in current median smart phone let alone high end ones vs what they use is vast. IIRC one of my engineering buddy's profs from college was part of the human backup team. Like they had team of engineers/mathematicians doing the math in case all the computers failed them.