• drcobaltjedi@programming.dev
      link
      fedilink
      arrow-up
      31
      ·
      30 days ago

      And people wonder why people who do IT work are dicks. MF, just read the error message. Internalize the message. The message tells you what to do or what the problem is.

      • hemko@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        31
        ·
        30 days ago

        There’s just something most people don’t think when they say “just read the error” and that’s the knowledge you’ve gathered over the years.

        A doctor can read through your test results in 5 minutes and know instantly what’s the problem, while you’re still stuck googling the first abbreviation

        Or doctor looking at console output about killing children, it’s not obvious without knowing the context

        • bjorney@lemmy.ca
          link
          fedilink
          arrow-up
          26
          ·
          30 days ago

          You are giving end users too much credit.

          I get like a half dozen emails a day about “an error message”, which I always have to go back and ask what the message actually says

          The replies to these are always screenshots, because if it wasn’t they may have accidentally read it by mistake

          About half the time, the error message is “credit card on file is expired” or “12a-482-223 is not a valid phone number”, or some other thing that makes it impossible for me to send an email reply that isn’t condescending, but when I just say “it means your credit card is expired”, I get thanked for how prompt I was at solving their problem

          • drcobaltjedi@programming.dev
            link
            fedilink
            arrow-up
            9
            ·
            edit-2
            29 days ago

            Yeah, I don’t think they realize what a bad analogy this is. Hell I’d argue it’s straight up faulty analogy fallacy. Computers are designed to be useable by humans and programmers want users to know the fix to the problem. We’ve had to reverse engineer how the human body works but the computer and software is man made. The problem isn’t your hemocrit is 7.3 it’s your credit card expired, this program is in an unusable state please close it and reopen it, your computer needs to update please restart it, the program can’t get new messages because the computer isn’t connected to the internet.

          • Honytawk@feddit.nl
            link
            fedilink
            arrow-up
            4
            ·
            29 days ago

            Use OCR to change it into text and then send the whole error back without the image. See if they notice.

            • bjorney@lemmy.ca
              link
              fedilink
              arrow-up
              4
              ·
              29 days ago

              These messages are rarely more than 6 words, so OCR is kind of overkill

              If the error requires a developer (me) to look into it, I capture it in the backend - the only messages I pass on to the client are those a 6th grader could understand

        • drcobaltjedi@programming.dev
          link
          fedilink
          arrow-up
          11
          ·
          30 days ago

          I can’t tell you how many times I personally have been called to help someone with a computer problem where the error message tells the the easy solution. Close and reopen the program, restart your computer, time to change your password using this easy UI, connect to the internet.

          Half the time the error message tells users the exact easy solution to do. Call me when it’s the other half.

      • Lojcs@piefed.social
        link
        fedilink
        English
        arrow-up
        9
        ·
        29 days ago

        Not so easy on windows with generic error messages (or worse, codes) and shoddy logging. Also even if you know what’s wrong finding a solution despite the army of seo slop isn’t so easy.

        That was my favorite thing about Arch Linux. Things will break, perhaps even more than windows or ubuntu but at least troubleshooting is easier

        • drcobaltjedi@programming.dev
          link
          fedilink
          arrow-up
          7
          ·
          29 days ago

          Oh I agree, issues on windows can be convoluted but restarts usually fix most of them. But yeah random fucking hex error codes that mean 1 of like 6 things and all the solutions are 4 years old and are no longer possible annoy the shit out of me.

      • OddMinus1@sh.itjust.works
        link
        fedilink
        arrow-up
        4
        ·
        29 days ago

        Working as a developer, I sometimes get questions regarding issues where the error message contains jack shit. And way too often, I was the one who wrote the error message.

    • Honytawk@feddit.nl
      link
      fedilink
      arrow-up
      20
      ·
      29 days ago

      You also need to have patience.

      If ITers were to give up after 2 attempts, like a regular user, the world would have exploded during the Y2K bug.

      • u/lukmly013 💾 (lemmy.sdf.org)@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        4
        ·
        29 days ago

        Does that work like that? After 2 attempts you just end up curious about what is going on, unable to think of anything else, no?

        Although sometimes that remain when things fix themselves. “I didn’t even really change anything. Just minor things back and forth, and suddenly after 20 reboots it just… started working under the exact same conditions.”

        • RisingSwell@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          6
          ·
          29 days ago

          If I can’t fix it almost immediately and it isn’t 100% preventing me from doing my shit, that error is now just part of life.

          • u/lukmly013 💾 (lemmy.sdf.org)@lemmy.sdf.org
            link
            fedilink
            English
            arrow-up
            2
            ·
            29 days ago

            Maybe. But only if I don’t know how to approach it. For example, I just found copying partitions using Gparted and opening detailed informations has a high chance of crashing entire KDE Plasma desktop.
            But it restarts and doesn’t kill Gparted, so…

            I have no idea what’s going on though, and no idea what to look for.

        • Swedneck@discuss.tchncs.de
          link
          fedilink
          arrow-up
          2
          ·
          24 days ago

          “sorry, i have to spend the next few days fixing this thing, because if i get run over before it’s fixed my spirit will be unable to find peace and will roam the world seeking vengeance”

    • Pringles@sopuli.xyz
      link
      fedilink
      arrow-up
      9
      ·
      29 days ago

      When I started in IT as a greenhorn, they gave me 2 trainings: a basic explanation about enterprise networking and a training on how to troubleshoot effectively.

      That network training was forgotten quickly because it would be many years before it became relevant to my job, but that troubleshooting training was absolute gold.

      I have given similar trainings many times since, because it’s one of, if not the most important aspects of problem solving.

      And it applies to anything really, not just IT. I look at medical doctors and I see them basically troubleshooting their way through the issues their patients have. Lawyers troubleshoot their way out of legal quandaries, politicians out of embarrassing situations, etc…

      It’s a skill and a highly valuable one.

    • yermaw@sh.itjust.works
      link
      fedilink
      arrow-up
      4
      ·
      29 days ago

      I really wanted to work in IT but I’m too thin-skinned to deal with the elitism you have to deal with. The other guys just seem to be constantly watching you until they notice something you don’t know.

      • HugeNerd@lemmy.ca
        link
        fedilink
        arrow-up
        4
        ·
        29 days ago

        That’s not really elitism. No one in the actual elite cares if you know obscure command line options. You’re dealing with insecure, traumatized mental children.

        • luciferofastora@feddit.org
          link
          fedilink
          arrow-up
          4
          ·
          29 days ago

          Arrogant sneering. Some people really need to rub in that they know something you don’t. Sometimes they teach you. Sometimes they just use the opportunity to roll their eyes that you haven’t read the fucking manual. Never mind if that manual is itself written in illegible arcana unknown and impenetrable to mere mortals, that just serves to reinforce the notion that they’re superior.

          The same happens when you do something in a way they don’t approve of and think you’re ignorant of how to do it “right”.

          Mind, not everyone is like that, and I’d say most people aren’t. There’s often someone helpful too. But every now and then, you come across these characters, and due to the nature of the internet, it’s somewhat more frequent than, say, a painter mocking your paintjob.

          As it stands nlw, if you can’t deal with them, IT may be a frustrating field to get into. We’re working to make it better, but they’re taking their sweet time with turning into fertiliser.

          • teslekova@sh.itjust.works
            link
            fedilink
            arrow-up
            4
            ·
            29 days ago

            I feel your pain. Those guys waste so much of everyone’s time, in unpleasant ways, rather than just teaching what they know so everyone can get things done quicker. I hate those guys.