>introduce a simple programming language to let people click buttons on web pages
>25 years later
>people are now bundling megabytes and megabytes of useless crap to code the same buttons, but in TypeScript React Svelte NodeJS LeftPad 2025 edition instead of lame old JS (which also now has access to your location, camera, microphone, RAM usage, etc for some reason)
>I know how to solve this!
>make a new programming language to click buttons, and this time put it in HTML itself, so it's syntax is even more godawful
https://news.ycombinator.com/item?id=43292056
>also lets add logic to CSS, so that all three web languages can have their own r-slurred way of doing the same thing!
https://news.ycombinator.com/item?id=43236126

Jump in the discussion.
No email address required.
I love how every junior dev wants to chase the newest shiniest tech and will vomit out their eyeballs when presented with vanilla JS and/or jQuery.
It has given me incredible job security, doing minimal work, maintaining legacy products.
Jump in the discussion.
No email address required.
My boss is old as shit and b-word so hard when I used jQuery for something.
Jump in the discussion.
No email address required.
As he should. Shameful behavior on your part.
Jump in the discussion.
No email address required.
More options
Context
what do you use it for and thats the tea, sis
Jump in the discussion.
No email address required.
Making a quick call to an API that returns a partial view (asp.net) and injecting the partial view totally into a table, and It was a shit load of table rows, and Wasnt even our product, was our internal admin page PERIODT
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context
that's because doing things in vanilla js is disgusting
the only real problem with the newer, more expressive/safer languages is the fact they need to be bolted onto top of a teetering stack of "muh compatibility" that keeps festering outdated leeches like u thriving
!codecels
Jump in the discussion.
No email address required.
That's cool, I'd just find another way to leech if this path got closed off. These market imbalances never last forever. I'm always looking to the next thing. Leeching is in my nature.
Jump in the discussion.
No email address required.
More options
Context
Don't call him an outdated leech please
Jump in the discussion.
No email address required.
feeling a little useless there?
Jump in the discussion.
No email address required.
You're being mean
Jump in the discussion.
No email address required.
where??? here?? on rdrama???
Jump in the discussion.
No email address required.
Yes, it is shocking, but I have seen it at times...
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context
More options
Context
More options
Context
is it that bad? ive used vanilla js and forms and stuff
Jump in the discussion.
No email address required.
writing and maintaining complex webapp without basic type checking is stupendously gross....
js is fine otherwise and thats the tea, sis
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context
$
is basically the same asuseRef
, it's not that hard to understandJump in the discussion.
No email address required.
More options
Context
More options
Context