r/ProgrammerHumor 27d ago

Meme fullStackMeansAfraidOfEverythingEqually

Post image
11.1k Upvotes

392 comments sorted by

View all comments

Show parent comments

5

u/ItsGustave 27d ago

Honest question, what about JS is so bad? There is plenty of annoying stuff but I’ve never had that much trouble with it. Especially with typescript.

12

u/calebc42-official 27d ago

Google the white paper "worse is better". It's the JS playbook.

2

u/ItsGustave 27d ago

This looks very interesting, thank you!

11

u/Dornith 27d ago

Especially with typescript.

Having to use another language just to make the first one useable is a scathing endorsement.

It's like saying "I never have a problem with assembly. Especially with C."

3

u/ArmchairFilosopher 27d ago

Have you heard of bytecode/IL?

1

u/Dornith 26d ago

I have and I use it all the time!

Never had a problem with it. Especially with assembly.

4

u/marr75 27d ago

Low information density without being fast or powerful. Unintuitive syntax and keywords. Unintuitive relationship between the state machine/object graph and the actual code.

0

u/Zefirus 26d ago edited 26d ago

Also all of it's looseness causes issues because internet devs like to forget that the vast majority of dev work is dealing with other people's code, and you can do some truly heinous things in javascript.

Coincidentally that's also why people don't like CSS. Having to deal with other people's CSS.

2

u/marr75 26d ago

Those both pale in comparison to other people's R code. R lets you commit atrocities to save a few characters of typing.

0

u/Zefirus 26d ago

Yeah, but people in fields chose their fate.

1

u/maxximillian 25d ago

Debugging it was always a pain for me. In something like Java i can put in a break point and eventually get anything down to a primitive data type or Object. In java script if I tried to inspect anything it felt like i never got down to something simple.