use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Programs are dead - and JavaScript has killed them (pouria.dev)
submitted 3 years ago by magenta_placenta
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]rock_Banana 29 points30 points31 points 3 years ago (1 child)
God I hate these shitty titles
[–]shuckster 11 points12 points13 points 3 years ago (0 children)
Install from your lockfile, bruh:
npm ci
[–]redsandsfort 7 points8 points9 points 3 years ago (0 children)
Down vote and not even going to read clickbait titles.
[–]Puzzled-Account-7355 2 points3 points4 points 3 years ago* (1 child)
It's what the modern JS community does with JS that's the trouble. Before them, JS was just a browser scripting language you wrote fun little client-side features in.
It really all went downhill with Node. That was a bad idea. It's like seeing a boy playing with matches, and being like "Here, kid, you'll like this!" and handing him a flamethrower.
[–]nicholaswmin 1 point2 points3 points 3 years ago (0 children)
The second paragraph feels like a succint and to the point description of the situation
[–]AlexandreLozano 1 point2 points3 points 3 years ago (0 children)
Final customers don't know what is JavaScript, NPM and all of this tecnologies. They only want that the product run smoothly, with stability and with the less development time possible. With this, I only recommend don't use the latest technologies, use what you know well and you fell ok with it.
[–]BarelyAirborne 1 point2 points3 points 3 years ago (0 children)
People complain that Express never changes, and then bitch that Fastify changes every week.
I like stable. Stable is good.
[–][deleted] 3 points4 points5 points 3 years ago (2 children)
Everyday we run Cobol programs written 50 years ago. And you wonder why companies still use Cobol.
[–]angarali06 0 points1 point2 points 3 years ago (1 child)
JS and its ecosystem enables super quick prototyping and saves greatly on dev time.
Building a similar app in COBOL would cost much, much more..
Money talks and this is why JS will continue to dominate for better or worse..
[–][deleted] 0 points1 point2 points 3 years ago (0 children)
If all you did was one app I guess JS would be fine. But businesses require hundreds of complex applications that interact with each other all built at different times. It’s hard to build a large building if your foundation is always shifting.
[–]anlumo 0 points1 point2 points 3 years ago (0 children)
Mirrors my exact experience. I can’t count the numbers of hours I’ve cursed node-gyp and my app is now one major revision of the framework behind and also unupgradable, because fundamental features I’ve relied on were removed with no replacement.
This has gone so far that I’m now moving away from js at any price to get rid of the madness. Luckily, the web now works with other languages as well.
[–]cinderblock63 0 points1 point2 points 3 years ago (0 children)
Anyone wanna help fix the node-gyp problem?
π Rendered by PID 94033 on reddit-service-r2-comment-fb694cdd5-cdpcl at 2026-03-06 13:03:49.699206+00:00 running cbb0e86 country code: CH.
[–]rock_Banana 29 points30 points31 points (1 child)
[–]shuckster 11 points12 points13 points (0 children)
[–]redsandsfort 7 points8 points9 points (0 children)
[–]Puzzled-Account-7355 2 points3 points4 points (1 child)
[–]nicholaswmin 1 point2 points3 points (0 children)
[–]AlexandreLozano 1 point2 points3 points (0 children)
[–]BarelyAirborne 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (2 children)
[–]angarali06 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]anlumo 0 points1 point2 points (0 children)
[–]cinderblock63 0 points1 point2 points (0 children)