this post was submitted on 07 Jun 2026
371 points (98.2% liked)

Programmer Humor

31733 readers
1499 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
top 26 comments
sorted by: hot top controversial new old
[–] endless_nameless@lemmy.world 2 points 6 hours ago

python coders dont deserve love or air

[–] Anders429@programming.dev 8 points 10 hours ago

She's sad because she's realizing he's just a script kiddy and not a real programmer.

[–] LovableSidekick@lemmy.world 6 points 16 hours ago* (last edited 16 hours ago) (1 children)

I can change! Let me be your indents!

[–] Haaveilija@lemmy.world 7 points 15 hours ago (1 children)
[–] Cyber@feddit.uk 5 points 15 hours ago* (last edited 15 hours ago) (2 children)
[–] Haaveilija@lemmy.world 1 points 56 minutes ago
[–] LovableSidekick@lemmy.world 7 points 15 hours ago

Oh, so now we're keeping score!?

[–] LovableSidekick@lemmy.world 2 points 15 hours ago* (last edited 15 hours ago)

My memory is foggy - I thought she was the one who broke up with him.

[–] ChickenLadyLovesLife@lemmy.world 13 points 1 day ago (2 children)

Don't cry, babe -- at least I didn't say Visual Basic.

[–] daeraxa@programming.dev 7 points 22 hours ago* (last edited 22 hours ago) (1 children)

I understand the hatred of VB generally but as a non-programmer (just technically literate and knows enough to be dangerous with a computer) writing VB (in the form of VBA) was extremely accessible and surprisingly intuitive - far more than I ever experienced when dabbling in python, JavaScript and Rust.

(What I made was unhinged, unholy and should never see the light of day. It made a normally talkative .net programmer go silent in shock yet it is responsible for managing the project resourcing in a big department in the company... But it was quite fun and it does work...)

My joke comment was based on love! I actually started my professional career with VB (3 no less) and it was an excellent language for what it was good for, mainly building good UIs. Sure, it could be -- and was -- used to create unearthly horrors, but that's true of every language and platform.

[–] SeductiveTortoise@piefed.social 8 points 1 day ago* (last edited 1 day ago)

I do not ask your pardon, Master Elrond, for the Black Speech of ~~Mordor~~ Microsoft may yet be heard in every corner of the West!

[–] HeHoXa@lemmy.zip 4 points 22 hours ago (1 children)

Our company has seen long and bloody wars fought over the semicolon

[–] LovableSidekick@lemmy.world 2 points 16 hours ago (1 children)

I use Javascript a lot - we finally threw off our shackles!

[–] HeHoXa@lemmy.zip 1 points 15 hours ago* (last edited 15 hours ago)

Hear hear!

I'm on team, "Who gives a fuck?"

To some this is blasphemous

I'm not a fan of python too, so I get her crying.

[–] maxalmonte14@lemmy.world 4 points 22 hours ago

I code in Python.

Well, that's depressing.

[–] rainbowbunny@slrpnk.net 2 points 19 hours ago

What about Godot script?

[–] glizzyguzzler@piefed.blahaj.zone 51 points 1 day ago (2 children)

You can slam semicolons at the ends of lines in Python, interpreter doesn’t care

P sure you can do multiple lines in one line by slamming semicolons too, though idr for sure and I can’t be arsed to check

[–] ZoteTheMighty@lemmy.zip 5 points 10 hours ago

Until my boy black let's you know about his redecoration ideas.

[–] affenlehrer@feddit.org 11 points 1 day ago (1 children)

I've done it a lot to add

import pdb; pdb.set_trace()

[–] lengau@midwest.social 8 points 1 day ago

These days though you can just breakpoint()

[–] JamonBear@sh.itjust.works 7 points 1 day ago

Give me some space!

[–] insomniac_lemon@lemmy.cafe 11 points 1 day ago (1 children)

In a different language that uses whitespace:

proc blank_map*:void =
 mines_placed = 0
 row8 = newseq[uint8](width); game_map = newseq[row8](height)
 row16 = newseq[int16](width); sum_map = newseq[row16](height)
 rowChar = newseq[char](width); state_map = newseq[rowChar](height)
 for h in 0.uint8..<height:
  game_map[h] = row8; sum_map[h] = row16
  state_map[h] = rowChar

I'm allowed to do it, it's allowed

(I don't use it a lot and I'm sure many dislike this because longer lines especially if they have less display width for whatever reason)

[–] RamRabbit@lemmy.world 11 points 1 day ago* (last edited 1 day ago) (1 children)

O, O, OHH burn it.

In this house we code one line per line.

[–] caseyweederman@lemmy.ca 4 points 1 day ago

You can fit so many lines in this line