• Rivalarrival@lemmy.today
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    3
    ·
    2 days ago

    Do you also think that anyone that wants a car should be a mechanic?

    I reject the premise.

    I think that anyone who wants to be a driver should be able to understand that the brake pedal squeezes the pads against the rotor.

    I don’t think that everyone who can identify a brake rotor is a mechanic.

    Anyone that wants a drug should be a pharmacist?

    I think that anyone who wants any sort of medicine should have enough medical, mathematical, and statistical knowledge to understand that vaccines don’t cause autism. I don’t think that everyone with such knowledge is a pharmacist, mathematician, or statistician.

    The idea that the command line is “unfriendly” and that decelopers should hide it away is, in my opinion, the computer equivalent of the antivax movement.

    • Randomguy@lemm.ee
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      edit-2
      2 days ago

      I reject the premise.

      Here is a simpler one:

      People see computers the same way they see clothes, it’s a tool for a job. Some people know a lot about them and some people make their living making or modifying them. But most people just want it to be usable.

      In the same vein, saying people should be able to use the terminal to use a computer is like saying that people should be able to sew to wear clothes.

      Much like how people don’t want to pick up a needle to patch a hole in their clothes, they don’t want to mess with the terminal to troubleshoot any errors. People expect things to “just work” and that’s not an unreasonable expectation.

      It’s easy for you to say that everyone should just know how to use the terminal, but it’s also easy for someone that sews to say that everyone should know how to use a sewing machine; or for someone that likes hardware to say everyone should be able to open their computers and swap components; or for someone that how to drive to say that everyone should know too; or for someone that diets a lot to say that everyone should know how to count calories; etc. etc. etc.

      Point is that people learn different things, not everyone has the same interests or specialties. And just because they don’t share specialties, doesn’t mean they should be shut out of important or useful tools.

      P.S.: the antivax movement happens because of lack of trust in medical institutions. People should be able to trust qualified doctors to inform them and recommend proper procedures, people shouldn’t need to be “medicine savvy” enough to know what each drug or procedure does before they seek treatment. If anything, this need for “medicine savviness” is what pushes people into “doing their own research” and becoming antivax.

      • Rivalarrival@lemmy.today
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        2 days ago

        they don’t want to mess with the terminal to troubleshoot any errors.

        I reject your premise that the purpose of the terminal is to troubleshoot errors. That is part of the widespread misconception I am talking about.

        The terminal is simply for using the computer. With all the command line utilities available, and their widespread interoperability, the terminal should be one of the first tools a user looks for.

        A GUI is a hammer. The CLI is the Snap-On tool truck.

        • Randomguy@lemm.ee
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          2 days ago

          I reject your premise that the purpose of the terminal is to troubleshoot errors.

          That was an example not a premise. But whatever. I give up.

          • Rivalarrival@lemmy.today
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            10 hours ago

            Then I’ll continue:

            P.S.: the antivax movement happens because of lack of trust in medical institutions.

            They learn not to trust medical institutions. This is a learned behavior. What antivaxxers are learning about medical science is not reality. Whoever is teaching them is an utter moron who does not understand the subject themselves.

            Likewise, the people who denounce the CLI as “unfriendly” and try to hide it away from the user. All they are really saying is “I don’t know how to use it, so nobody else should use it either.” What actually happened was they never learned it, never learned how useful it was, and never made an informed decision as to whether to use it or not: their decision against using it was based on ignorance. Just like the antivaxxer.

            people shouldn’t need to be “medicine savvy” enough to know what each drug or procedure does

            One does not need to know every single command and utility available on the command line. It is sufficient to understand broad, basic concepts like pipes, and man pages.

            If anything, this need for “medicine savviness” is what pushes people into “doing their own research” and becoming antivax.

            Ignorance and naïveté are never a part of a solution.