this post was submitted on 20 May 2026
847 points (100.0% liked)

Programmer Humor

31506 readers
1210 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
[–] rockSlayer@lemmy.blahaj.zone 172 points 7 hours ago (23 children)

god, this code is awful. Who wrote this?

git blame

Oh

[–] JATothrim_v2@programming.dev 5 points 5 hours ago* (last edited 3 hours ago) (1 children)

I have lately jokingly guessed when I see the particular style and confusion: it's you isn't it? And so far I have been right. The particular author's magic has expired, and I see the same fault replicated everywhere he has been.

[–] Feathercrown@lemmy.world 6 points 5 hours ago (2 children)

One of my coworkers is fond of using ternary expressions instead of "if" blocks. Even ones without an "else". So I see things like:

condition ? someVar = "blah" : null;

or

condition ? doSomething() : null

Which should both just use "if" statements. Or my favorite:

condition ? someVar = "foo" : someVar = "bar"

which should really be

someVar = condition ? "foo" : "bar"

[–] testaccount789@sh.itjust.works 2 points 3 hours ago* (last edited 3 hours ago) (1 children)

UUUuuuuuh, I am not a programmer (you're going to say "thank god"), but...

I sometimes even chain them. You can put yet another ternary operator in the else and keep going. You know, else-if.
So anyway, I can get ternary operators spanning 2 - 3 lines.
Oh, I also often have issues thinking of proper loops, so you'd see a few terribly used goto statements.

Although I do remove ones that are obvious brain fart.
For example, quite obvious

void example(bool true_or_false){
    if(true_or_false){
        //code if true
    }
    else{
        //code if false
    }
    //other code
}

Well, I've already had my brain goof up even that once or twice. "How the fuck", you're asking?

void example(bool true_or_false){
    if(true_or_false){
        goto if_true;
    }
    //code if false
    goto end_false_if;
if_true:
    //code if true
end_false_if:
    //other code
}

The brain-fart if-else.

[–] Feathercrown@lemmy.world 5 points 2 hours ago

Dear lord lmao

[–] dbx12@programming.dev 3 points 5 hours ago (1 children)

The last thing, that would be a "request changes" for me.

[–] Feathercrown@lemmy.world 2 points 5 hours ago

I haven't seen him do it lately in any code I've reviewed but I do change it whenever I see it if I'm doing work nearby lol

load more comments (21 replies)