• jbrains
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    Yikes! That’s also a great cautionary tale for Primitive Obsession/Whole Value as well as a bunch of other design principles.

    I’m thinking about how I’d have done that refactoring and now I wish I had the code base to try it on. It sounds like it would make a really good real-life exercise in a workshop. “Remember folks, you have to get this right. There’s not really a way to check this with the real hardware, and if you get it wrong, someone’s going to get hurt.”

    Thanks again.

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

      Well, I have a rule now which is “never test your shit on Little Leaguers” and nobody I’ve worked with has any idea what that means.

      • jbrains
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        1 year ago

        I don’t think I’ll forget.

        This is true Customer empathy.