Margaret Hamilton, NASA’s lead developer for Apollo program, stands next to all the code she wrote by hand that took humanity to the moon in 1969

  • Kinglink@lemmy.world
    link
    fedilink
    English
    arrow-up
    101
    arrow-down
    3
    ·
    edit-2
    1 year ago

    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 removed. 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?

    • SilentMobius@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      2
      ·
      1 year ago

      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,

      • Kinglink@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        1
        ·
        1 year ago

        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.

        • SilentMobius@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          2
          ·
          edit-2
          1 year ago

          So I’m referring a number of articles that talk about it as “Listings”

          So am I. I read that article as well and “Program listings” is IMHO definitive, a “program listing” is a list of the instructions in the program it is a term I used to use myself, it’s just fallen out of fashion. In addition this article shows form feed paper with a snippet of the actual code, one line per instruction.

          Also, it’s nothing like Musk, maybe you don’t work in the industry but a “Team lead” is a programmer, just with additional organisational responsibilities. If you read the rest of the article I linked there are those that consider her the first professional “Software Engineer”, and mistaking a team lead for the only member of the team is a common mistake, especially when they were the first programmer hired for the Apollo mission, It’s a mistake, I wouldn’t classify it as a lie.

    • gedhrel
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 year ago

      I don’t know where you get “listing” = “logging”. It’s a term (apparently archaic, today I learnt I’m old) for the text of a program.

      • Kinglink@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        1 year ago

        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.

      • Kinglink@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        1
        ·
        edit-2
        1 year ago

        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.

        • tobier@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Sorry I am just a programmer and have no idea what I am talking about, obviously. /s