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:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 29 points 6 months ago (13 children)

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:

[–] [email protected] 22 points 6 months ago (7 children)

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.

[–] [email protected] 12 points 6 months ago (6 children)

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.

[–] herrvogel 1 points 6 months ago (1 children)

C dependency management is the worst. I thoroughly dislike how it works over there.

[–] [email protected] 3 points 6 months ago (1 children)

What dependency management lol

[–] herrvogel 1 points 6 months ago

Pretending that the distro package manager is a suitable tool is not enough? Kids these days smh

load more comments (4 replies)
load more comments (4 replies)
load more comments (9 replies)