this post was submitted on 07 May 2025
1114 points (96.9% liked)

Programmer Humor

23119 readers
790 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
 
(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 219 points 1 day ago (1 children)

Love the shoutout to Margaret Hamilton

[–] [email protected] 93 points 1 day ago (16 children)

The majority of "programmers in the past" should be women actually, but our meme formats are still too patriarchal to express that in 2025.

[–] [email protected] 42 points 1 day ago (1 children)

We need to bring back 2010-2012 rage comic memes. All we needed was a badly cut-out blonde wig to trans Derp's gender.

load more comments (1 replies)
load more comments (15 replies)
[–] [email protected] 3 points 20 hours ago (3 children)

I still want to get into coding the OG manual way (because I enjoy pain and disappointment apparently) but now it seems like a waste of time since vibe coders and 13 year olds already are lightyears ahead of me. Also I have no reason to learn it, all apps are already built xD

[–] [email protected] 3 points 20 hours ago (1 children)

I'm in the same boat. I used to be an amateur front and back end web developer. Almost made a text based RPG in middle school. I had to stop when shit got crazy in high school and college, but I don't feel like any programming is worth my time right now. I'm focusing on gardening and maybe some cooking. You know, human activities that we can still enjoy.

load more comments (1 replies)
load more comments (2 replies)
[–] [email protected] 58 points 1 day ago (13 children)

I once had a junior calling me in a panic because he didn't know how to quit nano. NANO!

[–] [email protected] 68 points 1 day ago (3 children)

Nano... Like... The one that has all the keybinds permanently shown at the bottom of the screen?

[–] [email protected] 36 points 1 day ago (1 children)

Burnt into the old LCD screen.

[–] [email protected] 15 points 1 day ago

And your retinas.

[–] [email protected] 10 points 1 day ago* (last edited 1 day ago)

Onscreen instructions unclear, pressed Shift+6+X. Still stuck in Nano.

load more comments (1 replies)
[–] [email protected] 18 points 1 day ago

That deserves a "do you know how to read?", because the exit command is on the lower part of the screen for nano

load more comments (11 replies)
[–] [email protected] 35 points 1 day ago

QA: "Yeah, Hi. Can you look at this defect ticket?"

Reading ticket details...

Me: "Let me guess. Is [whatshisname] responsible for this?"

QA: "Yeah."

Me: "Get him to fix it."

QA: "I tried. Like four times."

Me: Sigh "I'll take care of it."

QA: "Thank you!"

[–] [email protected] 128 points 1 day ago (17 children)

I feel very confident in my understanding of random 8 bit CPUs and their support chips, but asking me to center a div is like this xkcd.

[–] [email protected] 55 points 1 day ago (1 children)
[–] [email protected] 51 points 1 day ago (2 children)

(joke)
YOU FOOL! THE ACTUAL COMMAND WAS tar -?

load more comments (2 replies)
load more comments (16 replies)
[–] [email protected] 18 points 1 day ago (12 children)

Can't exit Vim

Ah yes, the legendary filter

[–] [email protected] 5 points 1 day ago (1 children)

I first tried vi in the early 90s, before I had easy access to online resources. I had to open a new shell and kill the vi process to exit it. Next time I dialed into my usual BBS I asked how to exit that thing. But since then I've liked it, because vi has been on every system I ever ssh'ed into.

load more comments (1 replies)
load more comments (11 replies)
[–] [email protected] 37 points 1 day ago (7 children)

80s programmers hated Unix, btw. Look up Unix Haters Handbook, it's a free and funny read

[–] [email protected] 4 points 21 hours ago (1 children)

They also hated their local sysadmin. BOFH still holds up in a few key ways.

[–] [email protected] 2 points 20 hours ago

Thanks. I didn't know there was a real band called "The Pipi Pickers" and I might have lived on happily without that knowledge.

[–] [email protected] 14 points 1 day ago* (last edited 1 day ago)

Unix Haters Handbook

https://en.wikipedia.org/wiki/The_UNIX-HATERS_Handbook

Didn't knew this. It has 360 pages, wow!

EDIT:

The Macintosh on which I type this has 64MB: Unix was not designed for the Mac. What kind of challenge is there when you have that much RAM?

hehe

[–] [email protected] 3 points 23 hours ago

Good thing GNU's not Unix

load more comments (4 replies)
[–] [email protected] -3 points 13 hours ago (1 children)

I have never Googled "how to center div 2025" because the last time I had to center a div was in 2024. I've never asked ChatGPT to fix a syntax error because I use Copilot. Exiting Vim is basically the only thing I know how to do in Vim, but I can do it. And my bug fixin' is generally one-for-one.

On the flip side, I can write some code without StackOverflow and AI. Writing a game in Assembly, these days, is for a specific kind of hobbyist or absolute fools. Languages using pointers are mostly for specific types of application and completely irrelevant for most programmers these days -- and the overwhelming bulk of us are better for it. And writing code by hand is an incredible talent and skill, but again, essentially useless these days.

load more comments (1 replies)
[–] [email protected] 65 points 1 day ago (4 children)

Hey now. Searching stack overflow circia 2011 to 2018 was an Art. You had to know enough to find the correct question that wasn't deleted because a mod thought it was a duplicate of another question

load more comments (4 replies)
[–] [email protected] 35 points 1 day ago (2 children)

Hey buddy, if I fix one bug and cause three more, it's called job security. Where's my medal?

load more comments (2 replies)
[–] [email protected] 47 points 1 day ago (5 children)

One of my favourite game dev stories from the 1980s is the story of Elite. It was a game people thought couldn't be made. Most devs thought hardware wasn't powerful enough and publishers thought it wouldn't be fun enough.

It was one of the first properly 3D open world video games ever made. I think when it released it sold nearly as many copies as there were home computers that could run it.

In order to make the game small enough to fit on a cassette tape they had to ditch basic and program the entire game, world in assembly.

There's a fantastic video about it here: https://youtu.be/lC4YLMLar5I

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

In order to make the game small enough to fit on a cassette tape they had to ditch basic and program the entire game, world in assembly.

Putting aside the fact that the majority of commercial games of the time were written in assembly (or other low-level languages) just as a matter of course, I strongly suspect that programming the game in assembly was an execution speed issue, and not a cassette space issue. Regular audio cassettes easily held enough data to fill an average 8-bit home computer's memory many times over, whether that data was machine code or BASIC instruction codes.

load more comments (4 replies)
[–] [email protected] 30 points 1 day ago (1 children)

I once had an intern attempt to install sudo using NPM and when that didn't work he asked ChatGPT "Why can't I install sudo from NPM?" while I'm trying to explain it to him.

He was smart, but somehow knew very little about commercial computers despite being on the verge of getting his master's in computer science.

load more comments (1 replies)
[–] [email protected] 38 points 1 day ago (4 children)

I feel attacked by "how to center div 2025"

load more comments (4 replies)
load more comments
view more: ‹ prev next ›