• MotoAsh@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    6 months ago

    Do you not write unit tests? Do you only test in production? I’m not referencing the obvious manual tests, but the fact that things are tested constantly even when they are working. Unless you’re doing something very wrong.

    • Armok: God of Blood@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      2
      ·
      6 months ago

      If things always worked, we wouldn’t need tests. When something inevitably breaks because of some totally off the wall reason, we have tests to figure out why the code didn’t work (or fail) in the way we wanted it to. I mostly work in game dev and HCI, and it feels like half the code I write for that owes its stability to hopes and dreams.

      • MotoAsh@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        6 months ago

        Exactly, and religion says we have free will, which supposedly removes us by choice from the control of “God”. How can you fail to see how that’s pretty damn close to a software engineer going, “fuck it, let’s see what these little shits can actually do.”? You could look at the variables going in to every separate character and know what they’d do 100% of the time. You’d almost certainly have an idea what the whole thing would lead to.

        … and here’s the kicker: you’re not God! Any religious person readily dismisses problems with technically disproving allegory with what ultimately comes down to, “God is smarter than you”. Since allegory is the only way to compare things that don’t actually exist, you have to observe how each separate piece has a nugget of truth in it, and believers latch on to it, even if it’s the mere appearance of truth.

        “God works in mysterious ways” is very, very much an actual thought-terminating cliche for the religious. You and me see how the allegory doesn’t hold up. They choose not to or sometimes literally cannot suss through all of the fluff.