Earlier quoted context omitted.
That's true, but I think you need to account for the state of hardware and operating systems too. Unless you're on Linux, the hackability and control over your own computing environment has never been worse (aside from when those things weren't accessible at all). Yes I can build almost anything nowadays, but actually using it is a different story, even just for personal use (ask people with iPhones and increasingly…
> Unless you're on Linux Why would anyone interested in programming use anything else? I am forced to use a Mac at work, but I digress.
I totally agree, but most people I know (myself included) initially got started on different systems (Windows in my case). If I'd had to learn Linux at the same time, it may have been too steep a learning curve