this post was submitted on 15 Jul 2025
463 points (94.8% liked)

Programmer Humor

37435 readers
9 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 6 years ago
MODERATORS
(page 2) 50 comments
sorted by: hot top controversial new old
[–] AlyxMS@hexbear.net 7 points 1 week ago (1 children)

What you do is use a for loop to generate a million lines for you, then paste it in. Writing it manually is moronic. You can easily make it support numbers above 1,000,000 too this way, talking about scalable

[–] balsoft@lemmy.ml 4 points 1 week ago (1 children)

No, silly. You ask chatgpt to write (steal) a loop that would generate all those lines. Haven't you heard about meta-vibe template-programming?

load more comments (1 replies)
[–] voodooattack@lemmy.world 7 points 1 week ago* (last edited 1 week ago)
bool isEven(int value) {
  return (int)(((double)value / 2.0) % 1.0) * 100) != 50;
} 
[–] ClathrateG@hexbear.net 7 points 1 week ago* (last edited 1 week ago) (1 children)

apart from everything else, have they never heard of a switch statement

load more comments (1 replies)
[–] Treczoks@lemmy.world 6 points 1 week ago

Good if you are rated by an AI that pays for LOCs.

[–] Kuma@lemmy.world 6 points 1 week ago

I am more amazed that he didn't stop at 10 and think "damn this is tiresome isn't there a one liner i could do?". I want to know how far he went. His stubbornness is amazing but also scary. I haven't seen this kind of code since back in school lol lol lol

[–] FireIced@lemmy.super.ynh.fr 5 points 1 week ago

that's some good code right there

[–] xorollo@leminal.space 5 points 1 week ago

This joke was not written by the dude pictured. The author wrote a book of funny code jokes.

[–] Midnitte@beehaw.org 5 points 1 week ago

When did Thor become the dev for Yandere Simulator?

[–] ICastFist@programming.dev 5 points 1 week ago (1 children)

Oh shit, gotta check the negative numbers as well!

load more comments (1 replies)
[–] ferric_carcinization@lemmy.ml 4 points 1 week ago (2 children)

I hope that the language's ints are at most 32 bits. For 8 bits it could even be written by hand & the source code for a 32 bit version would only take up avg_line_len * 4GiB space for the source code of the function. But it might take a bit of time to compile a version that supports the full range of 64 or 128 bit ints.

[–] Patches@ttrpg.network 7 points 1 week ago* (last edited 1 week ago)

My mate, Paul, says all numbers after 700 repeat so we can stop there.

We just give them different names so you think they're going up.

[–] segfault11@hexbear.net 6 points 1 week ago

all you have to to is throw an exception if the number is bigger than 100, who even needs numbers that big anyways?

[–] FunkyStuff@hexbear.net 4 points 1 week ago* (last edited 1 week ago)

Throwback to when someone shared the OG version of this meme to my uni chat, I replied with "Oh you can simply do

def is_even(n: int) -> boolean:
    if n > 0 return not is_even(n - 1)
    elif n < 0 return not is_even(n + 1)
    else return True

And instead of laughing at the joke the TA in the chat said "When you start getting internships you'll do n % 2" like I was being serious.

[–] last_philosopher@lemmy.world 4 points 1 week ago (1 children)

To be fair, the question is "Write a function that simultaneously determines if the number is even and works as a timer"

load more comments (1 replies)
[–] keepcarrot@hexbear.net 4 points 1 week ago

I want to assess coders by lines written! The more the better!

load more comments
view more: ‹ prev next ›