this post was submitted on 22 Jul 2025
447 points (97.3% liked)

Programmer Humor

25282 readers
649 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] shape_warrior_t@programming.dev 17 points 5 days ago (1 children)

Even regular Rust code is more "exciting" than Python in this regard, since you have a choice between self, &self, and &mut self. And occasionally mut self, &'a self, and even self: Box<Self>. All of which offer different semantics depending on what exactly you're trying to do.

[–] dejected_warp_core@lemmy.world 7 points 4 days ago (1 children)

I'll add that 100% of the above is understood by the compiler. Unlike Python or JavaScript where you don't know how bad you have it until the program is already running.

[–] Lightfire228@pawb.social 6 points 4 days ago

At least python has a decent runtime typing system

JS's type system feels like what you'd get by giving a monkey access to unlimited cocaine and a computer