The Lie That Has Beguiled a Generation of Developers
linkedin.com
linkedin.com
What's actually risible is ignoring the fact that programming skills are hugely transferable between languages. I'm not much of a JS fan personally but JS encompasses a pretty good slice of programming paradigms : first class functions, callbacks/CPS, async, oop, etc. I'm struggling to see how having a bunch of young programmers familiar with these concepts entering the industry could be bad.
I recall similar tutting back in the 80s about a whole generation being brain damaged by learning BASIC on micros. That generation did pretty well out of it as it turned out.
Think of a carpenter. A hand saw is much, much safer than a table saw, but if you mess up, you might have just lost a finger or two. If you're teaching a kid to work with wood, you let him use the hand saw, not the table saw, for obvious reasons. Programming languages can be interpreted in the same vein.
Most of the article came across as condescending. I see JavaScript as being a language that is only just now realizing it's true potential. Web 2.0 was "coined" 17 years ago, and truly got people's attention 12 years ago. Javascript in the browser, of course, predates that by half a decade. Node.js only showed up 6 years ago, and has only recently gained traction in the last 3 years (IMO).
In other words, OF COURSE there's going to be more front-end jobs for JS... it's had a 2-decade runway!!! Node, OTOH, is just now finding its feet in potential applications. That doesn't make me point at it and scoff, but rather to say "this is where the innovation will be!"
As far as 'don’t expect any serious shop to be washing their critical Business Intelligence data through JS code', that may be correct, but then there's this https://www.quora.com/What-companies-are-using-Node-js-in-pr...