this post was submitted on 21 Jun 2025
107 points (84.5% liked)
Programming
21192 readers
239 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Thank you!
Almost everything the author complains about has nothing to do with JS. The author is complaining about corporate, SaaS, ad-driven web design. It just so happens that web browsers run JavaScript.
In an alternate universe, where web browsers were designed to use Python, all of these same problems would exist.
But no, it’s fun to bag on JS because it has some quirks (as if no other languages do…), so people will use the word in the title of their article as nerd clickbait. Honestly, it gets a little old after a while.
Personally, I think JS and TS are great. JS isn’t perfect, but I’ve written in 5 programming languages professionally, at this point, and I haven’t used one that is.
I write a lot of back end services and web servers in Node.js (and Express) and it’s a great experience.
So… yeah, the modern web kind of sucks. But it’s not really the fault of JS as a language.
Well, JS is horrible, but TS is really pleasant to work with.
Exactly, even if you had no front end language at all, and just requests to backend servers for static html and CSS content, those sites would still suck because they would ship the first shitty server that made them money out the door and not care that it got overloaded or was coded garbagely.