https://www.theguardian.com/technology/2019/jul/13/margaret-hamilton-computer-scientist-interview-software-apollo-missions-1969-moon-landing-nasa-womenLily Stricklin: "She was more than just an software engineer on Apollo 11. She led her own team at MIT Draper Laboratory and worked on NASA projects from there among other projects. But her reputation preceded her because was one of the first people to be hired to work on Apollo 11. She already worked on several impressive projects before that and she had/has incredible skills. Hamilton was considered a legend even then, in the 1960s. Her skill was exceptional. She wasn't only good at programming, she was innovative with her ideas. Her specific contribution to the Apollo missions was error handling and predicting fatal errors before they occurred and to then reprioritize tasking. This feature actually wound up saving Neil Armstrong's and Buzz Aldrin's life! There was also another astronaut who made a mistake during their mission and the team was able to solve it within an hour. Granted this form of error handling was not common at the time.
I remember reading that at the time, they had seamstresses weaving the copper wires and cores into thicker cords that represented binary values 1 and 0. This was what was used to encode software instructions at the time."
https://www.theguardian.com/technology/2019/jul/13/margaret-hamilton-computer-scientist-interview-software-apollo-missions-1969-moon-landing-nasa-women