> "Why does it have to be so complicated? I just want to install a program" > "Why would you do that in the command line? It's way easier using $Program" A concerning observation that’s slowly dawning on me is that more and more programmers don’t know how computers work. They can write code, build software, and do lots of useful things. But they have no idea how computers work. They’re more akin to lusers as we used…
This would help them understand how OSes work under the hood, from squashfs and bootloader right up to a graphical GNOME install.
You don't have to do it all the time. Just once, to understand what you are using all the time.
I think that a huge difference between generations is also the appreciation of "how easy" things got to be, because tooling has come so far.
I mean, look how easy golangs cross compilation pipeline got...and compare that to 90s C development where you had to recompile libraries on your target machine all the time because linkers were glitchy and uncompatible, and header-only files weren't a thing yet.