She was the first software engineer who was hired for the project and did write a good chunk of the code. She was more than someone who simply delegates and leads. Hell, she is the one who coined the term software engineer. She played a hell of a role in the history of software development. Let's not try to diminish that.
Similar to what happened with the first image of a black hole. The whole thing was somehow attributed to one lady in the press. Turns out, it was a whole team of scientists working together to achieve that.
The problem isn't that the whole thing was attributed to one lady. The problem was how quickly people were to discredit her and minimize her role, something that was guaranteed to never be a problem if she were a man.
Funny how the credibility of male scientists and engineers are never questioned in posts like these, and yet becomes a hot topic when that person happens to be a woman.
No it isn't, unless you think PMs are programmers. She was the lead developer and created the foundation for the software, then drove the project home. She wasn't a non-technical person writing requirements for engineers to work on.
Also the code is much shorter than that, the pile in this picture is just everything they had laying around at that time, so maybe different revisions or just copies. The code they used is like 1-2 of those in length.
Man, I thought when we left Reddit shit was going to change?
First off, SHE didn't write all the code, she led a team (And probably wrote a decent chunk herself). It wasn't by hand it was on computers, no one writes computer code by hand, that's just blatantly a myth, even punch cards were normally done BY the computer, not "by hand".
Also something I've questioned before is if that's really "The source code" and not maybe 11 copies (There's 11 binders there) Though most reports from reputable sources say that's "Listings". AKA that's the logging, not the code itself. The code itself may be printed out but would be kept on Punch cards (Again printed by the computer, not by hand). And the final form was actually a rope. (no really)
The thing is the story of Margaret Hamilton (And in fact most programmers of the time) is incredible enough. But when you blatantly lie like this it actually diminishes her accomplishment because it's obviously false and people will tear it down or disbelieve it because it's blatant misinformation.
This is why I left Next Fucking Level, because it became misinformation and karma whoring. It became about the "Story" rather than the actual person/skill/talent/figure. But on Reddit the reason was because people wanted Karma. Shouldn't we have left the basement tier BS and lying behind as well?
I don't know how old you are but when I was first introduced to programming in the early 80s all "source code" (Mostly basic and thus interpreted where program is the source code) was referred to as "listings" (this was when the main source of games were monthly magazines where you typed in a listing from a magazine and saved it to tape E.G.. The "Program listings" (as the Smithsonian calls them) seem to be print outs of the programs for verification purposes.
The process of entering was indeed handwritten, on specially printed sheets of paper that was then handed to a punchcard operator to create the cards (again according to the Smithsonian), But the stack of paper is clearly not those sheets as it is form-feed printer paper.
It is completely accurate that Margaret Hamilton lead a team, so while there are inaccuracies I'd say this not as much of a lie as just a combination of confused concepts,
So I'm referring a number of articles that talk about it as "Listings" and "Log files". They come from relatively good sources (Smithsonian magazine) who are interviewing curators of of the Smithsonian who claim to have "Those listings" in the picture. They do however refer to it as "program listings" and then just "Listings" in the article. So who knows.
That being said I don't agree with your saying "Well she led a team"... yeah she led a team, that's like Elon Musk saying "I made a Tesla" when really he hired hundreds/thousands of people who made the Tesla. This is someone making an our right lie, there is no reason for it not to say "She and her team" or something along those lines.
Going off a few sources, but the easiest is this which includes the curator of the collection which those listening are claimed to be under, and shows some of them.
So random guy on Stack overflow, or the Smithsonian Magazine, interviewing the guy who handles those listings... but hey, maybe he's never looked at them because he's probably not a good curator.
Even your link mentions "All files". Ever think logs could be included in those files? Even Wikipedia mentions that "data" in a human readable form can be called a "listing".
So maybe chill out next time instead of jumping on your high horse to prove someone wrong. Words can mean more than one thing, and I'd say my source is probably a little better than Stack overflow.
I don't want to diminish her awesome in any way at all because she's a superstar.
However, while she didn't have stack overflow she did have direct access to the people that built the hardware and the interpreter.
I think the "by hand" part would be the biggest disadvantage - you can't just re-run something n times while inserting console.log('here') at different places to figure out what's going on.
The code is also remarkably far simpler than people expected. It's mostly pointing, timing and adjusting. User interaction was minimal and they weren't using unknown or hard to memorize apis from multiple different people and groups (All of which would be decided on long before this point. NASA doesn't fuck around with documentation. Look up their practices).
The feat of getting to the moon is incredible, the feat only 8 people wrote the code is amazing, the fact the computer would be unusable in the modern world and was outdated by the 80s really shows.
But the actual code isn't that complex (mostly because it couldn't be, and shouldn't be) and was written in assembly.
But it's still damn awesome, I wish they focused on that instead of the misinformation in the title.
Amazing. Punch cards are before my time but did she have to plot out the code before creating punch cards? I'm wondering about the " by hand " part of it.
I was a CS major in late 70s and used punch cards for Fortran programs. I’m guessing “by hand” meant writing the code with pencil/pen on paper and then typing up the punch cards for each line of code.
And the horde of people they hired to weave the copper mesh should themselves be hailed as heroes. Some enthusiasts actually got a guidance unit back up after more than 50 years and it was perfectly capable of still preforming it's intended mission. As long as they give it the inputs it needs the machines left work about as well as they did originally.
No need for that. Some people miss things, new people join, etc. It's way easier and simpler for you to just move on than it is to whine on every personal repost you've seen.