3 ms·
I'm a relative newcomer to the world of DIY computing. I had always been a Windows user growing up, didn't know how to program, and didn't know what open source
by Orou 6y ago
I'm a relative newcomer to the world of DIY computing. I had always been a Windows user growing up, didn't know how to program, and didn't know what open source was. It wasn't until 2016 when I watched Snowden that I became extremely conscious about taking control of my own devices, but it required a lot of time and effort to even know where to start.
I installed Arch Linux and had to learn everything from scratch. I didn't know anything about UNIX, security, config files, environmental variables, compiling code, git, terminals, window managers, ssh, bash scripting, user groups, access control, boot options, or anything else. I wouldn't trade the time I've invested in learning how to operate and customize an open system, but the amount of upfront effort is very intimidating. I can say with confidence that if I hadn't simultaneously developed an obsession with programming that I would have very quickly given up.
> The system came with a reasonable set of defaults and when or if they grew more proficient and wanted to change something about their daily working environment, they had the option to do so.
This is the root of the issue in my mind, what are the 'sane defaults' for a UNIX system to someone completely uninitiated in how software works? There's so much 'don't know what you don't know' for people that only knew Windows and Mac growing up. I can't imagine anyone that doesn't work with computers professionally or as a hobbyist ever thinking that spending years learning open systems is worth the opportunity cost of the other things they could be doing with their lives.
- loopz 6y agoIt's the benefits that counts, learning and being the master of your own domain. The "cost" of learning and self-sufficiency? Sheesh!
- vangelis 6y agoSometimes you want to use your computer for other things than tinkering with your computer, though.
- c22 6y agoBut if you have the knowledge then these other things become much easier. When I was younger I used to obsessively "configure" my environment(s)... Now I usually roll with the defaults, but the fact that I've been exposed to the paradigms and methods for tinkering with my computer means it's much easier to make a minor tweak when some other task requires it, or even realize that such a tweak may be possible.