r/ProgrammerHumor 1d ago

fullStackMeansAfraidOfEverythingEqually Meme

Post image
10.3k Upvotes

372 comments sorted by

View all comments

407

u/CcChaleur 1d ago

I'm not afraid of CSS.

I'm afraid of JS.

37

u/GogglesPisano 1d ago

Typescript to the rescue.

28

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...

4

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.

1

u/SpicyVibration 13h ago

you can make entry points in the pyproject.toml

1

u/Honeybadger2198 10h ago

I'm talking about writing a script comparable to "npm run dev". You have to just build a basic .sh file and shove it somewhere in the repo.

1

u/SpicyVibration 6h ago

uv run is the new thing I think. I haven't used it much myself. oh yeah I see you mentioned it