Comment Re: Schools are always behind (Score 4, Insightful) 264
This is an incredibly odd viewpoint. I'm over 40 and have been doing massively-parallel programming (modeling and simulation on supercomputers) in C++ for the last 2 decades... hardcore, low-level programming.
Yet... Just three months ago I started writing a new web/phone app in my spare time using Javascript/Nodejs/React/MUI. Not only was it challenging - it was also fun. Yes, you get to use a ton of libraries... but that just allows you to think at an even higher level of how to deploy these libraries and get them to interact efficiently. Despite all the libraries, I've still written thousands of lines of code.
What has changed is the time to market. Like I said, I've been working by myself for 3 months in my spare time and now am nearly ready to ship my first Beta. I already registered my company and set up all the interactions between my site and banks etc. and plan to start accepting payments within the next 6 months (after a decent Beta phase).
Does that mean it's "easy" - hell no. It's complicated as hell... but if you are able to figure it all out you can get a hell of an acceleration. Does it mean that less programmers are needed? Hell no. There's a million things to do. I'm already thinking about the next app/website I want to make... I've got a list of ~10 or so. None of them are "groundbreaking" but some of them will at least yield a positive net.
True programmers will always win out over people who just look at Stack Overflow and copy/paste code. Those people's inefficiencies will never make them as effective: regardless of how many libraries they use. A real programmer can stand on the shoulders of all of these libraries/giants and see _more_ - more possibilities, better algorithms, better applications. For me - it's an exciting time to be a programmer!