this post was submitted on 27 Feb 2025
391 points (97.8% liked)

Programmer Humor

21016 readers
3076 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
 
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 6 days ago
[–] [email protected] 141 points 1 week ago (1 children)

Hang on, this is just a C++ joke slapped onto Rust.

[–] [email protected] 143 points 1 week ago (1 children)

You could say they have rewritten the joke in Rust

[–] [email protected] 17 points 6 days ago (1 children)

But you get the joke faster now.

[–] davidagain 8 points 6 days ago

No, it's just impossible for it to leak out of a hole in the back of your head that you didn't realise was growing under your pony tail.

[–] [email protected] 85 points 1 week ago (2 children)
[–] [email protected] 4 points 5 days ago

A funny, but incredibly subtle joke to do would be to do a post like this, but get the indentation subtly wrong somewhere, so something that's supposed to be inside a loop is outside according to indentation, but is inside according to braces.

[–] [email protected] 13 points 1 week ago

To me it just looks like you do not need the braces at all

[–] [email protected] 79 points 1 week ago (1 children)

I'm good at Python, and I don't know Rust. This looks fine to me. I've fully missed the joke.

[–] logi 161 points 1 week ago* (last edited 1 week ago) (3 children)

Same. Until you notice the column of curly braces and semi colons in the right margin.

[–] [email protected] 9 points 6 days ago

Oh... Oh god

[–] [email protected] 43 points 1 week ago (2 children)
[–] AtariDump 5 points 6 days ago
[–] [email protected] 21 points 1 week ago (1 children)
[–] [email protected] 13 points 1 week ago (3 children)

You never review code when you have no time to do an actual review? Looks good to me :)

[–] [email protected] 2 points 5 days ago

LGTM: Large Glitches, Test More!

load more comments (2 replies)
[–] [email protected] 21 points 1 week ago (3 children)

Oh, so Rust is like JavaScript!

[–] [email protected] 7 points 1 week ago

No, Rust lacks the semicolon elision rules of Javascript which make everyone always use semicolons in javascript because they're so horribly broken.

Rust is like ML, quite literally, not just by ancestry: The syntax is palpably ugly, but at least it's sane, regular, and concise where it matters.

load more comments (2 replies)
[–] [email protected] 68 points 1 week ago* (last edited 1 week ago) (1 children)

rustfmt

is stopping me from writing code like this, and I have never been more happier using it after viewing this.

[–] killeronthecorner 58 points 1 week ago (2 children)

I'm going to write a tool that automatically adds the braces and semicolons to the column as you edit the code.

I will call it rustfml

[–] [email protected] 1 points 6 days ago

Please do, I'm waiting for it to get ported to other languages.

[–] [email protected] 10 points 1 week ago (1 children)

Crap, thats what I was thinking.

[–] [email protected] 9 points 1 week ago (1 children)

It could be run after git checkout and then rustfmt before commit.

load more comments (1 replies)
[–] [email protected] 57 points 1 week ago (1 children)

Then some jerk runs rustfmt and ruins all your hard work!

[–] [email protected] 29 points 1 week ago

Can't you fix the default format to this?

[–] Feathercrown 50 points 1 week ago (1 children)

It took me way too long to notice the horror on the right

[–] mostlikelyaperson 33 points 1 week ago

My medication mostly.

[–] [email protected] 28 points 1 week ago (3 children)

I hate it with every fibre of my being but also secretly calmed by that column of statement terminators and brackets.

It's like the code representation of the Vancouver riots kiss photo.

load more comments (3 replies)
[–] [email protected] 16 points 1 week ago (1 children)

This makes my deeply uncomfortable, like an itch I can't quite scratch.

load more comments (1 replies)
[–] villainy 12 points 1 week ago

DwangoAC and the TASBot crew are maniacs in the best possible way. I would like to continue having a high opinion of him, hence I will pretend that this post does not exist.

[–] [email protected] 10 points 1 week ago

My eyes! My eyes!!!!

[–] [email protected] 9 points 1 week ago (6 children)

Wow, so this is possible.

Formatting is so damn arbitrary. Somebody has to have tried storing just the parse tree on disk, right?

[–] [email protected] 2 points 6 days ago

The closest thing I've seen is Combobulate

load more comments (5 replies)
[–] [email protected] 9 points 1 week ago

Oh... Oh! Well, that is creative.

[–] [email protected] 8 points 1 week ago
[–] BigMikeInAustin 7 points 1 week ago

I’ll allow it!

[–] [email protected] 6 points 1 week ago

My humanity.

load more comments
view more: next ›