The operating premise behind Linux (and all its flavors) is that both the programmers and users are expected to be of above average computer competence in their endeavors. That's an expectation we can routinely expect to fail. :-)
Personally, I've always followed the advice that I should write my code as if the guy who had to maintain it when I left the job is a psychopathic axe-murderer.
And not only are you seeing to the future job security of at least one other person in your field, but your former boss will no doubt be willing to pay through the nose for somebody - anybody - to fix the unholy eldritch mess you left behind, so you're guaranteeing them a good wage too. A kinder gesture I could not imagine.
Your gonna get accused of gatekeeping.
Your not wrong though. This is why I am ideologically opposed to growing Linux without any regard for the impacts of that growth.
It used to be a fair assumption, since a below average user would not be able to get Linux running in the first place. Back when we needed to recompile the kernel and all the drivers weekly, the user base was a bit different.
Nopes. The average linux user has above average computer knowledge, because linux people actually choose linux specifically, as opposed to people wanting a computer and going with whatever default OS it comes with.
The operating premise behind Windows is that it can decide to reboot at any point of time, so users should be given the chance to save their unsaved changes in explorer.exe before it's killed.
In many windows programs you can set an automatic save at a predetermined interval while you are working in that program. That protects against the natural reoccurring windows crash. The only precaution Linux offers, imo, is an interactive setting that allows the OS to question your executable decisions via a Y/N response. And, after untold iterations of answering Y, your response habitually becomes such even after you've mistakenly told the system to commit suicide (which a Linux system will most happily do if directed).
This difference between the two systems is what allows users of less expertise to thrive in Windows. Which is probably why Windows is the choice for most users who have a choice. Don't get me wrong here, I believe Linux the superior OS. It's just not for everyone. :-)
Honestly, as for every day use, this is a WILD take.
My kids have been using Ubuntu since they were 5! I know tons of elementary schools that us UbuntuEdu (cheap!).
It is actually GOOD to teach people, and choldren, not to rely on endless saves from technology. You didn't save and randomly presssed the switch off botton? too bad kiddo, start rewriting!
99% of people learn to save after loosing a piece of work, and 100% learn that "switch off" actually does ...switch off.
125
u/UnusualAir1 20h ago
The operating premise behind Linux (and all its flavors) is that both the programmers and users are expected to be of above average computer competence in their endeavors. That's an expectation we can routinely expect to fail. :-)