Which is to say, by the time, NASA hired her she had been working on the software for many years. And, additionally, she had been working on similar software even before that!
I think that it would be safe to describe that Twitter thread as suffering from a deviation from reality.
also, It’s the fundamental claim of the thread, and it casts the rest of the logic into doubt. His correction is just as un based in reality and also has errors.
> What an incredible rabbit hole. Margaret Hamilton, awarded the Presidential Medal of Freedom for "[leading] the team that created the on-board flight software" for the Apollo missions, wasn't even hired until after the completed software had already flown to the moon in Apollo 8!
Which seems to be the bit that was corrected.
As in Unix, core OS components are used by other software components; in this case, Hal Laning's OS/executive was used by the guidance software (Hamilton's team). No, she didn't write all the guidance code, the team did. No she didn't write the executive/OS, but the guidance software used the executive. All the visibility she got about saving the mission is because the process overruns that caused the infamous alarms occurred during the lunar descent phase of the mission.
In the Twitter thread it reads as if Hal Laning was never recognized. But he was, many times, and received awards and made great contributions. Even the Space Shuttle programming language called Hal/S (which I used during my Shuttle days), was named in Hal Laning's honor.