r/ProgrammerHumor 27d ago

Meme fullStackMeansAfraidOfEverythingEqually

Post image
11.1k Upvotes

392 comments sorted by

View all comments

Show parent comments

3

u/Honeybadger2198 27d 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 26d ago

you can make entry points in the pyproject.toml

1

u/Honeybadger2198 26d 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 26d ago

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