this post was submitted on 13 Oct 2026
947 points (98.6% liked)

Programmer Humor

33809 readers
3266 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 50 comments
sorted by: hot top controversial new old
[–] TabbsTheBat@pawb.social 121 points 1 week ago (6 children)

My parents know one and it's windows. One time my dad messaged me at work to ask if his laptop had windows xp, vista, 7, 8, 10 or 11, so he doesn't even know the version differences :p

My mom may also say "samsung" as an operating system if you prod enough, but she also knows their laptop has windows 11, so she knows more than my dad

So that's what the average non-tech person thinks about OSes

[–] davidgro@lemmy.world 57 points 1 week ago (5 children)

Yeah. A typical non-tech person is just as likely to say their PC is running on Microsoft or Google. Maybe they'll say Edge if they are really knowledgeable.

I worked tech support in a call center, a thousand years ago.

Telling people to click on the "big blue E" was used nearly every call. Not much has changed.

load more comments (4 replies)
[–] Kangae_Hishiryo@scribe.disroot.org 15 points 1 week ago (3 children)

Most of them are unaware of what an OS is even.

load more comments (3 replies)
load more comments (4 replies)
[–] ClownStatue@piefed.social 100 points 1 week ago (6 children)

I constantly remind myself of the George Carlin(I think) quote:

“Think of how stupid the average person is, and realize that half of them are stupider than that.”

Also important to remember Douglas Adams (when underestimating stupid people):

“A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.”

Have gotten to post that one twice this week!

[–] Sylence@lemmy.dbzer0.com 30 points 1 week ago

While I don't disagree with this in principal, it's important to distinguish between stupidity and ignorance. Most people don't know about OSes because they've never needed to learn more than how to do basic tasks, and so are ignorant of how they work, what alternatives are out there, and why someone might choose one. This is very different to being incapable of those technicalities if shown a good reason to do so.

[–] atomicbocks@sh.itjust.works 27 points 1 week ago (1 children)

I always think about the effort to create a bear proof trash can in Yosemite that gave us the phrase “there is significant overlap between the smartest bear and the dumbest tourist”.

load more comments (1 replies)
[–] Skullgrid@lemmy.world 20 points 1 week ago (4 children)

gotta add the babbage classic :

On two occasions I have been asked, — "Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" In one case a member of the Upper, and in the other a member of the Lower, House put this question. I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.

[–] homosapien@lemmy.dbzer0.com 1 points 4 days ago

those are modern techbros now

load more comments (3 replies)
[–] StillAlive@piefed.world 17 points 1 week ago (2 children)

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

load more comments (2 replies)
load more comments (2 replies)
[–] Wfh@lemmy.zip 69 points 1 week ago (13 children)

Am in tech. Surrounded by tech people. Front devs, back devs, data engineers, data scientists and analysts, IT techs...

They know windows. They know macOS as an "easier alternative for normies". Some of them even prefer it because it's "easy". A few of them even know there's a terminal somewhere, but wouldn't git commit from the command line even if their life depended on it.

A lot of them have heard of Linux, in a distant and nebulous way. Most of them still believe that Linux is confined to the server space or a weird dev environment inside WSL because you're developing for servers, that you can't daily drive Linux as a desktop, or that you can't game on Linux. None of them would consider switching even if they spend their day complaining about how shitty windows is.

This is true for about 95% of the tech people I interact with btw. Big tech psyop is real.

[–] eager_eagle@lemmy.world 42 points 1 week ago* (last edited 1 week ago) (6 children)

I wouldn't take a developer who can't write git commit from command line seriously

[–] PoastRotato@lemmy.world 20 points 1 week ago (2 children)

One of my developer interns only ever uses the visual Git plugin in IntelliJ. It seems to work for him, but I can't figure it out at all for the life of me; something about the visuals made it so difficult for me to parse. I'll stick to my terminal, thanks.

load more comments (2 replies)
load more comments (5 replies)
load more comments (12 replies)
[–] XiJinpingStanAccount@lemmy.ml 60 points 1 week ago (2 children)

If you put Linux Mint on the average persons PC and set it up with the same desktop icons as their windows pc they wouldn't know it wasn't windows.

[–] Doomsider@lemmy.world 26 points 1 week ago (1 children)

Just show them where the web browser is and done!

[–] ten8tp@reddthat.com 13 points 1 week ago

No shit I did this for my partners grandparent. All they needed was the browser to do shit like Facebook and paying bills. Slapped Linux Mint on their near dinosaur laptop with a Windows theme and they were none the wiser.

[–] thebardingreen@lemmy.starlightkel.xyz 15 points 1 week ago (1 children)

My dad has been running Linux Mint for almost 10 years now and he doesn't know that LibreOffice isn't "Linux."

load more comments (1 replies)
[–] expletivedeleted@lemmy.zip 46 points 1 week ago (7 children)

Computer scientists don't understand this. This is systems.

Seriously, I have met computer scientists who admit they don't know how the computer works, but simply is processional math.

One dude just got his phD in computer science and admitted to me he cannot even use his phone. Wish I was joking.

Computer science doesn't mean you know how to a use a computer; astronomers and microbiologists don't know much about telescopes and microscopes.

And CS students have the dumbest "smart" questions.

[–] Skullgrid@lemmy.world 29 points 1 week ago (2 children)

One dude just got his phD in computer science and admitted to me he cannot even use his phone. Wish I was joking

I mean, computer science is basically the mathematics of computation. It's not like the people working on knot theory or topology are great with 3d art or knitting

load more comments (2 replies)
[–] karlhungus@lemmy.ca 12 points 1 week ago

Most cs degrees I've seen, including my own include an operating systems course.

"How a computer works"

It really depends what you mean, and at what depth; theres a tone of stuff in there. Even then I think your mostly wrong, you just notice/remember the ones who are inept at using their computer.

If you mean run program x on os y, well then sure

load more comments (5 replies)
[–] tuckerm@feddit.online 46 points 1 week ago (5 children)

I swear I saw a comment around here that said "the average user does not want bloatware like systemd on their computer" and I just kind of wonder if we are all living on the same planet sometimes.

[–] Wfh@lemmy.zip 16 points 1 week ago

"The average person probably only knows systemd and one or two generations of sysvinit" "and upstart of course" "of course"

load more comments (4 replies)
[–] Erna_muse@lemmy.zip 44 points 1 week ago (1 children)

I started building pcs to replace cable boxes for people. The realization I had is that most people's understanding of technology starts and ends with their phone.

[–] onlinepersona@programming.dev 29 points 1 week ago (3 children)

And they don't even understand their phones.

load more comments (3 replies)
[–] nieceandtows@programming.dev 38 points 1 week ago (1 children)

One of the two is bound to be Hannah Montana linux

[–] Olgratin_Magmatoe@slrpnk.net 27 points 1 week ago (1 children)

I jokingly threatened to install Hannah Montanna Linux on my wife's windows gaming rig, and she said she wouldn't be mad.

If only that version wasn't deprecated.

[–] gjoel@programming.dev 29 points 1 week ago (1 children)

I believe it was recently revived.

[–] Olgratin_Magmatoe@slrpnk.net 22 points 1 week ago

Oh shit, hell yeah

[–] razen@lemmy.world 37 points 1 week ago (2 children)

Yeah the avg people won't even know about the TempleOS

[–] tfm@europe.pub 12 points 1 week ago (2 children)

Most of them haven't even set up Arch

load more comments (2 replies)
load more comments (1 replies)
[–] sompreno@lemmy.zip 35 points 1 week ago (2 children)

'Is this a windows computer' 'No this is a dell computer'

load more comments (2 replies)
[–] myyass@lemmy.world 32 points 1 week ago (4 children)

I started a class this year, a forensics class related to computers. The intro prompt is interesting, what computer do you have, windows or mac?

load more comments (4 replies)
[–] Pat_Riot@lemmy.today 30 points 1 week ago (4 children)

The fuck is BSD?

sincerely: a non-technical mint user

[–] Maiq@piefed.zip 35 points 1 week ago (2 children)

B (Berkeley), S (Software), D (Distribution).

A Unix based OS, developed at Berkeley.

[–] degen@midwest.social 24 points 1 week ago (3 children)

Technically yes, but there's a lot more to it lol

It's a bit like if you separated two twins and raised them in isolation to study nature vs nurture

[–] ilinamorato@lemmy.world 18 points 1 week ago (11 children)

So, there are a couple of things. Here is where I push up my glasses and say "well--ahem--"

First, true, BSD is not itself Unix. That specific OS (which began with the PDP-7 Operating System in the late 1960s) really only existed until the late 80s or early 90s, when Bell Labs stopped working on it.

However, it is literally Unix-based. The first version of BSD was forked (as we'd call it today) from the Research Unix source code at UC Berkeley. Since then, the various BSD derivatives and distros have all iterated upon or forked from that initial Unix code. I don't think any are officially registered as SUS systems (but there are only a handful that are), which means that a pedant would say that BSD is technically "Unix-like."

But it is based on Unix, it's a part of the Unix family, just like Windows 11 is part of the NT family. MacOS is also part of the Unix family (I think it might be or used to have been SUS-registered, actually). Linux isn't, and I think I remember hearing that Torvalds didn't even use the Research Unix source code to write the Linux kernel originally, but it does follow a lot of the SUS spec and so is definitely Unix-like.

load more comments (11 replies)
load more comments (2 replies)
load more comments (1 replies)
[–] neidu4@piefed.social 22 points 1 week ago* (last edited 1 week ago) (3 children)

A separate family of operating systems. It's a direct decendant of the old UNIX. FreeBSD, OpenBSD and NetBSD are the most common distributions.

It shares a lot of the same userspace tools as Linux (the GNUserspace, if you will), so if you're used to the command line, a lot will seem familiar at a first glance. However, the underlying mechanisms can feel a bit strange at first once you try it out.

I used FreeBSD as my daily driver back in the day, but now I'm also on Mint, mostly because I used linux more at work.

I've been meaning to check out BSD these days to see how far it's come since I last used it 20ish years ago, I just haven't gotten around to it.

I also remember hearing someone say that there are two things from Berkley that messes with your head: BSD and LSD.

load more comments (3 replies)
[–] nieceandtows@programming.dev 13 points 1 week ago (3 children)
[–] rockSlayer@lemmy.blahaj.zone 27 points 1 week ago* (last edited 1 week ago) (2 children)

What the fuck did you just fucking say to me, you little bitch? I'll have you know I graduated top of my class at Berkeley, and I've been involved in numerous secret raids on GNU, and I have over 300 confirmed kills. I am trained in al-gore-rhythm warfare and I'm the top sniper in the entire FOSS ecosystem. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across the USA and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. You're fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that's just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little "clever" comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn't, you didn't, and now you're paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You're fucking dead, kiddo

load more comments (2 replies)

It's weird to think about it and notice that's basically true.

MacOS is closed-sourced Darwin, which is itself a descendant of BSD.

Omg, license laundering goes brrr.

load more comments (1 replies)
load more comments (1 replies)
[–] Avicenna@programming.dev 25 points 1 week ago (3 children)
load more comments (3 replies)
[–] Feathercrown@lemmy.world 24 points 1 week ago (6 children)

I would be surprised if the average person knows even one operating system, including the ones they use

[–] 14th_cylon@lemmy.zip 20 points 1 week ago* (last edited 1 week ago) (2 children)

i am pretty sure quite few people would not notice at all if you changed their windows for kde, as long as the same icons were on the same place on desktop.

[–] bw42@lemmy.world 20 points 1 week ago (1 children)

That is true, don't even need to change icons.

Years ago when I lived with my parents I had my mother's desktop setup with a dual boot testing things in KDE 3. Went to get a snack and came back to my mother sitting there playing kmahjongg.

She spent two hours playing kmahjongg and kpatience before she yelled wanting to know where her microsoft picture-it was. Never even noticed she wasn't in Windows.

load more comments (1 replies)
load more comments (1 replies)
load more comments (5 replies)
[–] Doomsider@lemmy.world 18 points 1 week ago (8 children)

The average person has tried four or five different operating systems.

load more comments (8 replies)
[–] andyburke@fedia.io 17 points 1 week ago (4 children)

What about Solaris? Irix? OS/2? BeOS? Certainly people have at least a passing awareness of the most popular OSes. I mean, I wouldn't expect VMS to be on their list, but...

[–] surewhynotlem@lemmy.world 14 points 1 week ago (1 children)

What about Solaris?

Never happened. Didn't exist. Nope.

load more comments (1 replies)
load more comments (3 replies)
[–] cypherpunks@lemmy.ml 12 points 1 week ago
load more comments
view more: next ›