Stumbled across this quick post recently and thought it was a really good tale and worth sharing.


A couple of weeks ago, I saw a tweet asking: “If Linux is so good, why aren’t more people using it?” And it’s a fair question! It intuitively rings true until you give it a moment’s consideration. Linux is even free, so what’s stopping mass adoption, if it’s actually better? My response:

  • If exercising is so healthy, why don’t more people do it?
  • If reading is so educational, why don’t more people do it?
  • If junk food is so bad for you, why do so many people eat it?

The world is full of free invitations to self-improvement that are ignored by most people most of the time. Putting it crudely, it’s easier to be fat and ignorant in a world of cheap, empty calories than it is to be fit and informed. It’s hard to resist the temptation of minimal effort.

And Linux isn’t minimal effort. It’s an operating system that demands more of you than does the commercial offerings from Microsoft and Apple. Thus, it serves as a dojo for understanding computers better. With a sensei who keeps demanding you figure problems out on your own in order to learn and level up.

Now I totally understand why most computer users aren’t interested in an intellectual workout when all they want to do is browse the web or use an app. They’re not looking to become a black belt in computing fundamentals.

But programmers are different. Or ought to be different. They’re like firefighters. Fitness isn’t the purpose of firefighting, but a prerequisite. You’re a better firefighter when you have the stamina and strength to carry people out of a burning building on your shoulders than if you do not. So most firefighters work to be fit in order to serve that mission.

That’s why I’d love to see more developers take another look at Linux. Such that they may develop better proficiency in the basic katas of the internet. Such that they aren’t scared to connect a computer to the internet without the cover of a cloud.

Besides, if you’re able to figure out how to setup a modern build pipeline for JavaScript or even correctly configure IAM for AWS, you already have all the stamina you need for the Linux journey. Think about giving it another try. Not because it is easy, but because it is worth it.

  • sin_free_for_00_days@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    1
    ·
    edit-2
    17 hours ago

    I started using Linux as a liberal arts major in the late '90s. Both my grandparents (RIP) and my parents (partial RIP) kept having issues with Windows on their computers. I was constantly being called to help them with crap. 20+ years ago I asked if I could try something and they didn’t care, as long as it worked. Debian and XFCE. Configured their email, hooked up the printer. Suddenly the service issues went from several times a month to once every 5+ years. And 90% of those issues just was clearing out the printer queue. I have never once understood the LiNuX iS OnlY FoR suPer TeCH NeRDS bullshit.

    • PlutoniumAcid@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      13 hours ago

      You’re right in that case - most “granny” users just need a browser and maybe a printer. Don’t need Windows, you could probably run that on a Raspberry.

      The catch is when they want more, like their VoIP App that only hat Mac and Windows installers, or some arcane HP scanner with 32 bit Windows 7 drivers. Or they are competent and want an actual full MS Office suite including Excel formulas and functions; Calc is still not on par. Or, kicker, if they actually need to exchange Office files with others without lossy conversions.

    • ptu@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      2
      ·
      13 hours ago

      Everytime I’d installed Linux, I would run into having to run/copy paste random scripts here and there without any clue what I’m doing. Then after a few months it’s total carnage and I end up just logging into Windows. It might be much better now with LLM’s though. Also last time I was using my pc mostly to play CS:GO on FaceIt while chatting on Discord, which I was not able to do on linux.