this post was submitted on 09 Oct 2026
869 points (97.7% liked)

Programmer Humor

33565 readers
1016 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
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] farmgineer@nord.pub 16 points 1 day ago

My senior highschool English teacher (a somewhat precocious PHD student), assigned us basically the opposite of code golf; make the longest grammatically correct sentence you can (with some rules that basically amounted to 'do not be boring/repetitive'). The use of semicolons was encouraged.

[–] NotAnOtter@lemmus.org 6 points 1 day ago (4 children)

"If you can replace a semicolon or hyphen with a comma/period, you probably should". Writing advice I received at age ~10 and it never stopped being relevant in literature contexts

load more comments (4 replies)
[–] lastlybutfirstly@lemmy.world 9 points 1 day ago

English Teacher: It is semicolon we hardly use it.

So... It's perfectly cromulent to everyone here that an English teacher isn't using proper punctuation and capitalization?

[–] FrowingFostek@lemmy.world 16 points 1 day ago (2 children)

Also self harm survivors apparently tattoo themselves with it. I like to think it's a reminder for them that life goes on.

[–] shifty@leminal.space 7 points 1 day ago (3 children)

Thats literally what it means

load more comments (3 replies)
load more comments (1 replies)
[–] southsamurai@sh.itjust.works 16 points 1 day ago

If one ignores the semicolon, it is at their own peril; they're too useful, even when used slightly incorrectly

[–] GreenKnight23@lemmy.world 6 points 1 day ago

I use it all the time; especially when it's completely; uncalled for.

[–] Zensate@lemmy.world 13 points 1 day ago* (last edited 1 day ago) (9 children)

I use semi-colons a lot. People are so intimidated by them and they refuse to admit how simple they are; it's literally the combination of a comma and a colon, that's it. Use it for when both are needed.

[–] NeatNit@discuss.tchncs.de 15 points 1 day ago* (last edited 1 day ago) (1 children)

That is incorrect (to my understanding), it's the combination of a comma and a period; it only resembles a colon in appearance.

[–] Goodeye8@piefed.social 12 points 1 day ago (1 children)

My colon definitely doesn't look like that and if yours does I suggest a doctor's visit.

[–] NeatNit@discuss.tchncs.de 8 points 1 day ago

~~Fun fact:~~ Mildly annoying fact: a surgery to remove a colon is called a colectomy. A surgery to remove part of a colon is called hemicolectomy. Come on!!! Semi- and hemi- are practically synonyms!

And I can't quite remember or find right now what they call what remains, but I distinctly remember that it's not called a semicolon. Medicine is so dull.

load more comments (8 replies)
[–] Kolanaki@pawb.social 7 points 1 day ago* (last edited 1 day ago)

I use semi-colons in English all the time; they're fun.

[–] JoeBigelow@lemmy.ca 5 points 1 day ago

It's the sniff between cocaine rants

[–] chunes@lemmy.world 6 points 1 day ago (1 children)

So many of the languages that don't use semicolons to separate statements use them to start line comments. It's like some sort of flex.

load more comments (1 replies)
[–] diemartin@sh.itjust.works 6 points 1 day ago (1 children)

Python and Lua would like to have a word with you

[–] diemartin@sh.itjust.works 14 points 1 day ago (2 children)

Or you could do as I did when some annoying guy asked me to "help him" with CS homework (actually wanted me to write the entire app for him, and refused to actually learn). I don't remember what it was actually about, but I sent him something like:

import sys as s
class Main:
  def __init__(slef, av):
    slef.teh_arguments =av;
  #enddef;
  def main(sefl):
    doSomething();
    do_something_else(sefl.teh_arguments);
    pls_DontDothis();
  #enddef;
#endclass;
if(__name__[2:6]== 'main'  ):
  Main(s.argv).main();
#endif

It didn't go well with his professor. I wonder if he's a vibe coder now

load more comments (2 replies)
[–] skisnow@lemmy.ca 4 points 1 day ago

That grammar begs to be read in a Russian accent

I wore out that key on my computer. Betweeen IRC and Java, it didn’t last long.

[–] Agent641@lemmy.world 3 points 1 day ago

I don't always use a semicolon, but when I do, it's because I mistyped on my keyboard

load more comments
view more: ‹ prev next ›