this post was submitted on 07 May 2025
1140 points (96.7% liked)

Programmer Humor

23177 readers
961 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 4) 45 comments
sorted by: hot top controversial new old
[–] [email protected] 58 points 4 days ago (17 children)

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

load more comments (17 replies)
[–] [email protected] 18 points 4 days ago (3 children)

Bottom right has always happened, just create bugs yourself and then fix them to keep your job

load more comments (3 replies)
[–] [email protected] 30 points 4 days 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] 35 points 4 days ago (2 children)

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

[–] [email protected] 13 points 4 days ago

I have to say, I'm pretty sure those guys were in the past too.

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

I feel attacked by "how to center div 2025"

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

It's 2025 and I have no idea what the current way to center something is. Then again, my job is that of a backend engineer so it's rare I'm outputting anything that isn't a log statement. They can pry tables and center tags from my cold, aging hands.

load more comments (2 replies)
[–] [email protected] 47 points 4 days ago (3 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] 11 points 4 days ago (2 children)

the game small enough to fit on a cassette tape

Holy hell, that is OLD old. We're talking about the beginnings of digital time here. Had the first web constellations formed yet? How fast did you crank your CPU?

load more comments (2 replies)
load more comments (2 replies)
[–] [email protected] 129 points 4 days ago (2 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] 29 points 4 days ago (8 children)

I’ve never understood why people are so intimidated by tar

[–] [email protected] 6 points 4 days ago* (last edited 4 days ago) (1 children)

It is "backwards" from some other commands


usually you run copy/rsync/link from source to destination, but with tar the destination (tarball) is specified before the source (directory/files).

That, and the flags not needing dashes always just throws me for a loop.

And the icing on the cake is that I don't use tar for tarring that often, so I lose all muscle memory (untaring a tgz or tar.bz2 is frequent enough that I can usually get that right at least...).

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

tar -eXtract Ze Vucking File

[–] [email protected] 34 points 4 days ago (1 children)

Thanks! This will definitely help me to remember it from now on.

Me 6 months from now:

tar -EZVF

load more comments (1 replies)
load more comments (5 replies)
[–] [email protected] 33 points 4 days ago

It is sticky and pretty much ruins clothes.

load more comments (5 replies)
[–] [email protected] 56 points 4 days ago (1 children)
[–] [email protected] 54 points 4 days ago (2 children)

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

load more comments (2 replies)
[–] [email protected] 20 points 4 days ago

The fact that the div center search needs a year on it got me lol

Loving my nearly frontend free development life. I use Stackoverflow or Google maybe 2-3 times a month these days, not sure if I qualify for the upper row :(

[–] [email protected] 10 points 4 days ago

Yeah OK, but back then, an office suite was like 500 LOC.

[–] [email protected] 21 points 4 days ago (2 children)

People have been hm unable to quit vim since before I was born.

[–] [email protected] 4 points 4 days ago

I swore up & down that I'd learn at least two ways of exiting VIM. I even went through basic training to learn all the shortcuts, but it interfered with my regular workflow, so I dropped it "for a bit". It's been a year and I can't remember a damn thing.

[–] [email protected] 10 points 4 days ago (1 children)

Some say they are still trapped there, to this day...

[–] [email protected] 2 points 4 days ago

May the :helpgrep be ever on their side

[–] [email protected] 6 points 4 days ago (1 children)

I'm 2 from the top, 3 from the bottom.

[–] [email protected] 6 points 4 days ago (1 children)

my friend there are only 2 rows

[–] [email protected] 2 points 4 days ago

I read that as he created a game in assembly, and can't quit vim. Whether technically or sexually is up to OP to say. And what's the game?

[–] [email protected] 65 points 4 days ago (3 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

[–] [email protected] 5 points 4 days ago

After a while you got know which stack overflow questions were a waste of time, and you used that knowledge for years.

[–] [email protected] 20 points 4 days ago (1 children)

Also to find the actual correct answer three comments down because the one that was voted highest worked, but was actually a really shit way to do the thing being asked

[–] [email protected] 10 points 4 days ago

I often found the correct answers in the comments of an answer

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

Love the shoutout to Margaret Hamilton

[–] [email protected] 4 points 4 days ago (4 children)

I'm 19 and in the past, apparently.

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

The missing middle section was documentation and QA getting worse

[–] [email protected] 7 points 4 days ago (1 children)

Well yea, when you train the entire 2nd generation of coders on a book that is “For dummies” what did you expect?

[–] [email protected] 1 points 4 days ago

Don't forget the third gen's JavaScript: The Good Parts

load more comments
view more: ‹ prev next ›