this post was submitted on 09 Sep 2026
55 points (88.7% liked)

Programmer Humor

33153 readers
410 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 3 years ago
MODERATORS
 
all 22 comments
sorted by: hot top controversial new old
[–] kubica@fedia.io 12 points 1 hour ago (2 children)

What is this about? I don't get the meme.

[–] ZILtoid1991@lemmy.world 9 points 1 hour ago (2 children)

PirateSoftware doesn't use enums for whatever reason, instead he uses raw integer values with hand comments (and allegedly an Excel doc) on what is what, which is one of the reasons behind his awful code, which in turn lead to him not being able to ship his game.

[–] rtxn@lemmy.world 21 points 1 hour ago (1 children)

Actually they're only enums if they're made in the Enümmär region of Germany, otherwise they're just sparkling integers.

[–] ZILtoid1991@lemmy.world 2 points 1 hour ago (1 children)

Another comment on this post have declared enums outside of Rust being bad for not having tagged union capabilities.

[–] RaphaelSchmitz@feddit.org 2 points 46 minutes ago (1 children)

Yeah but that's just edgelord behaviour.

You get those a lot with all kinds of programming languages, and Rust is certainly not know for having less of them.

[–] ZILtoid1991@lemmy.world 1 points 29 minutes ago

It just it involves way more programmer socks and HRT jokes when it comes to Rust...

[–] vrek@programming.dev 10 points 1 hour ago* (last edited 1 hour ago)

Reminds me of a codebase I used to work on which we had 899 variable limit and we couldn't name them, only number them. These were limitations of the language.

Each variable had to be assigned a 3 digit number but 1-100 were taken by internal stuff so only 101- 999 was allowed. So let's say you wanted to check if power was between 50 and 60 you would end up with like

#301 = 50;

#302 = 60;

#303 = powerSignal;

If #303 < #301 || #303 > #302: Display error

Continue process

[–] MrSoup@lemmy.zip 2 points 34 minutes ago

Apparently PirateSoftware is someone who live-streams.

[–] innermeerkat@jlai.lu 4 points 1 hour ago

Roaches can’t enumerate

[–] Staff@piefed.world 2 points 2 hours ago

Is that the guy?