3 ms·
> In the past you turned on your C64 and could start write away code, average Joe Teenager needs to install some IDE and pull in hundreds of NPM dependencies fr
by duckmysick 4y ago
> In the past you turned on your C64 and could start write away code, average Joe Teenager needs to install some IDE and pull in hundreds of NPM dependencies from shady places just to show a hello world.
Or he could open a console in his web browser.
- pwg 4y agoOr average Joe Teenager installs a Linux distribution, which then provides bash, perl, awk, Python, C, C++, often Tcl/Tk, etc. and usually includes one or more editors for creating source files. All without "pull[ing] in hundreds of NPM dependencies from shady places"
- wildmanx 4y agoThat's a lot of work just to show a "hello world". The point was that it's hard to do it with the thing you already have. Of course it's easier if you just get a new thing -- which installing a new OS corresponds to in the software world.
- hyperdimension 4y agoWhat about the kids in school districts that issue locked-down Chromebooks? They probably can't even do that! I, for one, learned how to bcdedit my way into booting from a .vhd on my school-issued laptop. And how to SSH tunnel on port 443 to get past the proxy. How LSPs worked on Windows. Messing around is how kids get their start in computers, and I couldn't agree with the parent comment more.
- wildmanx 4y ago> Messing around is how kids get their start in computers And, sadly, they tend to get punished for it, once it's found out.