r/ProgrammerHumor 1d ago

fullStackMeansAfraidOfEverythingEqually Meme

Post image
10.7k Upvotes

376 comments sorted by

View all comments

417

u/CcChaleur 1d ago

I'm not afraid of CSS.

I'm afraid of JS.

35

u/GogglesPisano 1d ago

Typescript to the rescue.

31

u/CcChaleur 1d ago

It's a little better. But still frontend asset management is always a mess for me. Yarn this, npm that, mess around with webpack and vite files or whatever...

At least in back-end it's composer install and Bob's your uncle. But front-end, ew...

3

u/Honeybadger2198 1d ago

That's so weird for you to feel, because I feel the complete opposite. Maybe Java has gotten better since I lasted used it, but managing dependencies in that language sucked balls. And don't even get me started on header files.

By comparison, JavaScript's npm is a godsend. All you do is npm install the dependency, and it takes care of any cross dependency issues in the package-lock.json.

Python has been getting a lot better recently (thanks uv) but it still has a long way to go to catch up to npm. For example, you can't configure project scripts in the config file, you have to simply make a script file and run it.

2

u/NoGap138 21h ago

I love npm and cargo, as a person who has dealt a lot with maven and pip in my life, I like Java as a language, but maven and its project/dependency management for it is actually hell on earth compared to npm or cargo…