My dad who retires today and who has been a Windows user since roughly 1993 has set up multiple Pi-Holes and OpenVPN in the last few years and recently even installed Ubuntu in WSL so he can run bash scripts locally too. He's not in a tech job, he's a doctor.
A year ago my friend who has been using Windows for his gaming for the last 22 years asked my to help him set up a Fedora dual boot. Just to play around with, even though he doesn't have a tech background. He didn't really use it much. But today his work had him blocked by their own fuck-up and he decided to use the time to try it out again.
This evening he told me about how he upgraded his Fedora back to a current version using GUI tools. Then he saw that Windows wasn't the default boot in his grub boot order anymore. He tried to find an app for editing grub, realised this was the kind of thing people do with CLI. So in the next two hours he learned enough CLI using a free beginners lesson he found online somewhere, until he found the history command, where he found the grub command we used during the original setup. He was so excited about this success!
I think the CLI criticisms are way overblown, and non-programmers can use CLIs perfectly well if they want to.
I think the CLI criticisms are way overblown, and non-programmers can use CLIs perfectly well if they want to.
it's not even criticism, it's just people being lazy and not wanting to learn things, which is fine, be lazy all you want. But at least be honest with yourself about it.
I was thinking that a lot of them are too young to even know what those are... My thought was that they've been raised on GUI for everything, without being able to tinker even if they wanted to, that the entire concept of CLI is alien to them.
For those outside of tech that's a fair statement.
However anyone in a technical field probably has at least a base understanding of CLI. This is purely an anecdotal observation but it seems like Linux is natural for those who grow up with it.