Our Chevy Blazer EV Has 23 Problems After Only 2 Months::undefined

  • Carighan Maconar@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    2
    ·
    1 year ago

    I’ll be honest, this is less than 20 minutes of just ERROR log lines (nevermind warnings) in the application I’m working on.

    Is that bad? Sure. But a large portion is also because it’s over a hundred individual software components and logging has been implemented badly with software that grew over time. Just saying that there’s a log message means ~nothing.

    In fact I would argue that if done well, this is the way it should work:

    • Display to the user if there’s an immediate problem. Something needs fixing or urgent investigation.
    • Persist it to a warning-log if it’s something that’s not bad, stuff all works or redundancy is still holding easily (meaning it’s still redundant, say 1 out of 4 redundant units failed or a component stopped sending diagnostics but is still working), and the next time it’s in for something else, a mechanic/technician can also quickly check whether there’s a real problem.
    • PlatinumSf
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      Here’s to betting you wouldn’t hold this opinion stuck on the side of the highway in the middle of Wyoming or something similar.

        • PlatinumSf
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          Wyoming contains some of the longest stretches of US road without available services. IE: If you get stuck because your car broke down, you’re gonna have a bad time.

          • Carighan Maconar@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            1 year ago

            Oh, in that case I might have worded my post badly. I explicitly meant non-critical stuff would make sense to not openly show. There’s so much that can go beepy beep on moder wheeled computers that showing it all to the user would result in needing 10x the telephone support staff.

            And there’s a lot that’s perfectly fine to leave as it is, and just have someone look at it the next time it’s in for a check-up anyways.

            For stuff where the car can break down, yeah fuck no, don’t hide that. I was mostly musing how to do a shown/hide split in a sensible manner.