this post was submitted on 16 May 2024
345 points (95.8% liked)
Programmer Humor
32601 readers
75 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
JavaScript is crazy. While you are learning React.js or Vue.js you are learning Webpack, Rollup or Vite.js even without your consent :skull:
C is crazy. While you are learning it you are learning Make and gcc without your consent.
Java is crazy. While you are learning Spring you are learning Maven or Gradle even without your consent.
All of these bring me a sense of dread, each in a unique way.
Java I have a special loathing for, but the ecosystem isn't too wild, just verbose and so XML heavy.
JS is its own hell because of the sheer number of permutations of technologies a given project will use. There's always at least one nonstandard framework or tool lingering around from an old trend.
Python reimplemented the same dep management wheels 5x each, and I have no idea what common stacks look like anymore, but every time I encounter Python projects, something is always broken.
C is nice and easy from what I've used (just GCC & make), but idk what complexity arises in bigger projects.
Just so glad I'm not a webdev anymore and work with mostly just Rust, cargo, and containers.
C dependency management is the worst. I thoroughly dislike how it works over there.
What dependency management lol
Pretending that the distro package manager is a suitable tool is not enough? Kids these days smh