JavaScript is an abomination that never should've been left alive.
And yes, I ask myself the question: "Who in his right mind would run JavaScript on the server and even write business logic in it?" Lots of idiots in this world it seems. JavaScript is the reason our text editors need 16GB of RAM to run these days and a simple weather app 1GB.
In the ol' days assembly programmers probably could've written the weather app in a couple of KB (that's a MILLION times less memory people).
A programmer that can write a small efficient weather app in assembly can also easily do so in JS. Especially writing it in a c-style imperative way.
Modern Javascript has many low-level facilities and a great VM. You're conflating the low, average skill of the JS community to what the language is capable of.
Low average skill unfortunately includes them as well. I say unfortunate because, like the build tool developers, they serve an outsized audience with their poorly written apps.
But, to be fair, large tech corporation have many other roadblocks to better software quality, well before you reach testing individual skill levels. Moral decay and office politics to say the least...
I can relate to some "dumbing down" of developer tools and languages. Java and C# are examples and those are fine. But JavaScript?!
Employers are absolutely fixated on gutting developers' salaries and going so far as to building their entire business on molasses by using JavaScript.
I really hate that several vendors when moving from PaaS to SaaS, have dropped their Java and .NET SDKs, and now the only thing they have is Next.js integrations.
hn_submit · · focus · HN ↗
And yes, I ask myself the question: "Who in his right mind would run JavaScript on the server and even write business logic in it?" Lots of idiots in this world it seems. JavaScript is the reason our text editors need 16GB of RAM to run these days and a simple weather app 1GB.
In the ol' days assembly programmers probably could've written the weather app in a couple of KB (that's a MILLION times less memory people).
suplexer · · focus · HN ↗
Modern Javascript has many low-level facilities and a great VM. You're conflating the low, average skill of the JS community to what the language is capable of.
shimman · · focus · HN ↗
suplexer · · focus · HN ↗
But, to be fair, large tech corporation have many other roadblocks to better software quality, well before you reach testing individual skill levels. Moral decay and office politics to say the least...
hn_submit · · focus · HN ↗
Employers are absolutely fixated on gutting developers' salaries and going so far as to building their entire business on molasses by using JavaScript.
pjmlp · · focus · HN ↗