this post was submitted on 22 May 2025
1165 points (96.0% liked)

Programmer Humor

23507 readers
2835 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
 
top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 day ago

Vitally....

[–] [email protected] 209 points 6 days ago (3 children)

Then: Books, Movies, Videos, Blogs, Articles Now: C O N T E N T

[–] [email protected] 96 points 6 days ago (8 children)

Man, I hate the word content.

[–] wise_pancake 80 points 6 days ago

I’m content with it

[–] [email protected] 28 points 6 days ago (2 children)

Product is a word I hate.

I have a warehouse full of product.

I mean unless you're a drug smuggler... Then that's fine. But using it for random lawn mower parts is dumb I think.

load more comments (2 replies)
load more comments (6 replies)
load more comments (2 replies)
[–] [email protected] 153 points 6 days ago (23 children)

I also hate the way "algorithm" has taken over the public consciousness. You can find people unironically saying "I don't want any algorithm in my social media feed", which is a nonsensical statement.

[–] [email protected] 66 points 6 days ago (2 children)

People are onto something though - there's been a noticeable shift from social media just showing you your feed in a chronological manner to it showing you personally tailored content that shuffles on each refresh and aims to hook you into endless doomscrolling. I understand perfectly well what's an algorithm, but good luck explaining to people that it's not that specific thing.

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

Some people actively desire this kind of algorithm because they find it easier to find content they like this way. I'm not sure if they are immune to doomscrolling and actually have gotten it to work in a way that serves them and doesn't involve doomscrolling, or if they are doomscrolling and okay with it. But for me, I really wish I could go back to the chronological feed era.

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

Some people actively desire this kind of algorithm because they find it easier to find content they like this way.

Raw chronological order tends to overweight the frequent posters. If you follow someone who posts 10 times a day, and 99 people who post once a week, your feed will be dominated by 1% of the users representing 40% of the posts you see.

One simple algorithm that is almost always better for user experiences is to retrieve the most recent X posts from each of the followed accounts and then sort that by chronological order. Once you're doing that, though, you're probably thinking about ways to optimize the experience in other ways. What should the value of X be? Do you want to hide posts the user has already seen, unless there's been a lot of comment/followup activity? Do you want to prioritize posts in which the user was specifically tagged in a comment? Or the post itself? If so, how much?

It's a non-trivial problem that would require thoughtful design, even for a zero advertising, zero profit motive service.

load more comments (4 replies)
load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 47 points 6 days ago* (last edited 6 days ago) (2 children)

I think it's the same concept as when people say that they don't want any chemicals in their food. You know what they mean, but in a technical sense the statement is nonsensical.

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

If you walk with algorithm, you won't attract the worm.

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

I call everything a script. Makes the Java devs real mad. Makes the PM's super confused.

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

A million-line project spread over a hundred files

It's a script!

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

sqlite is technically just one C source file, so that's definitely a script.

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

See also the client camera movement guide:

[–] [email protected] 47 points 6 days ago (3 children)

This is ridiculous. There's no way a client calls a dolly a "pan".

That's obviously zooming.

load more comments (3 replies)
load more comments (3 replies)
[–] [email protected] 62 points 6 days ago (12 children)

I fought hard against that for years. I still only use 'app' for phone programs, but I stopped correcting people every time they used the term for anything else. It isn't technically wrong, but it grates on my nerves for some reason.

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

If someone told me to use the fdisk app I'd be confused.

[–] [email protected] 14 points 6 days ago (2 children)

Use the ls app.

Then use the cd app.

load more comments (2 replies)
load more comments (11 replies)
[–] [email protected] 57 points 6 days ago (13 children)
load more comments (13 replies)
[–] [email protected] 34 points 5 days ago (1 children)

Yes but imo patch is now update

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

Patch is now Paid DLC

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

What I hate even more, is that the morons who can't read more than two syllables decided to shorten "application" to "app", but now I only ever hear people reading that as "ay pee pee"! What was the fucking point?

[–] [email protected] 42 points 5 days ago* (last edited 5 days ago) (2 children)

I've literally never heard anyone call it A.P.P. (and I mean that literally literally, not figuratively literally)

Is this a specific cultural thing? A generational thing? Geography based slang? Why would anyone do this.

load more comments (2 replies)
[–] [email protected] 12 points 6 days ago (5 children)

Chinese phonology doesn't allow for the pronunciation of "app", for example. I see a lot of Chinese people spelling it as "APP", and pronouncing it accordingly. It's kinda funny to me, since the Mandarin word "yingyong" is only two syllables. "APP" just seems more cumbersome by all account, yet it has become inexplicably popular.

load more comments (5 replies)
load more comments (2 replies)
[–] [email protected] 36 points 6 days ago (6 children)

On the flipside, "Bot" is the backend for almost everything that I've dealt with recently.

"We need the data moved from X to Y, can someone make a bot for that?"

Internal suffering

"... Yes. We can setup an API between X and Y."

"Great! We also want a bot to generate daily reports from Y"

Suffering intensifies

"... Ok."

I don't even try to fight it anymore.

[–] [email protected] 15 points 6 days ago* (last edited 6 days ago)

Um excuse me the preferred term is "AI agent" if you want outside investment

load more comments (5 replies)
[–] [email protected] 33 points 6 days ago (7 children)

In the Netherlands basically everyone uses whatsapp. In the beginning people would say send me a whatsapp or something like that. But pretty quickly people started to shorten it to just app. So people will say stuff like I just got an app (instead of message), it drives me nuts. Like my family chat group is called "app group".

load more comments (7 replies)
[–] [email protected] 36 points 6 days ago* (last edited 6 days ago) (8 children)

And now the kids don't know what a file path is anymore. Legit my wife is a professor, and she gets adeer in the headlight look when she is helping students debug code and she mentions a file path not being right in there code.

Serious response, no joke... what's a file path?

These are sophomores and Juniors in college.

[–] [email protected] 32 points 6 days ago (2 children)

These are sophomores and Juniors in college.

... Who grew up in a world where computer internals were abstracted away so you never needed to know what a file was or even that they exist. I wouldn't know what a file was either if I didn't grow up in exactly the right time frame and have a dad who hoarded DOS PCs.

[–] [email protected] 15 points 6 days ago

Oh no, I get why they don't know what one is. It just makes teaching coding to them very difficult.

load more comments (1 replies)
load more comments (7 replies)
[–] [email protected] 30 points 6 days ago (5 children)

The other day I realized they did that because its APPle. I have no evidence but I'm sticking with it

load more comments (5 replies)
[–] [email protected] 31 points 6 days ago* (last edited 5 days ago) (3 children)

A long time ago I joined a new remote-first company and in my first month they made an event where they brought in all employees from all over the world for a week at a farm hotel for a mix or meetings and leisure activities.

In one specific meeting the CEO was talking app this app that and I was very confused. The product was a server side program that had a web client, an electron app and two native mobile apps. But the CEO was talking about things that didn't make sense for those apps.

At some point I interrupted the meeting and asked for clarification: what are you talking about when you say app? It's not the mobile apps?

The CEO made a funny face and mentioned an engineer. I looked at him and he had a smug face and said something along the lines of "well, go on, explain it". CEO then explained he was talking about the new big project, which was basically an extension system for the server product - and the extensions would be called apps.

That night I found that engineer at the hotel bar and asked more details about it. Turns out he was the team lead on this project and he hated the term "apps" for it and had been very vocal about it before, saying among other things that it would cause confusion with the client apps we have. Most of the company agreed with him at the time but the CEO demanded it be named apps anyway.

These days everyone there thinks that naming it apps was the right call, but I always hated having to refer to them as "server extension app" to avoid any confusion, specially because I often worked on integrations with third party tools and those tools also had their own stuff called apps so instead of just saying something like "the Kabum extension" I had to say "the ChaChin server Kabum app" (as in this example's context there would also be multiple Kabum clients and ChaChin clients that would all be known as apps too)

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

I hate the term. It waters down true programmers and hard work. 9 year old rips off someone and makes game, "app". Actual software dev makes useful program using hard work and their own assets, "app".

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

I powered on my computer, my app started, which started my main app, which started my essential apps, which started my app that I use to open my other app, which I use to go to my other app that I use to watch other apps being used by otgher people.

You will get an invisible candy if you can correctly decode this.

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

I'll bite: I powered on my computer. My bios started which started my init process, which started my daemons, which started my login manager (maybe slim), which started my DE (maybe gnome), which I use to go to my browser in order to watch other people stream video games.

I'm dicey on what the browser is being used for - maybe security software? - but I feel like it's plausible.

load more comments (1 replies)
[–] [email protected] 20 points 6 days ago* (last edited 6 days ago) (1 children)

The script is compiled to a program which is then executed by the OS.

->

The app is appified to an app which is then apped by the app.

Damnit.

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

I think it’s spelled “A1” thanks to our Education Secretary

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

They trying the Algorithm to AI nowdays.

[–] [email protected] 5 points 5 days ago (3 children)

What's the difference between an application and a program?

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

Historically, an app is something with very limited uses, and a program is more powerful.

Adobe PhotoShop is a program. Apple Photos is an app.

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

Web browser? "app". Web page? "app". Dialog box? "app". Phone app that's just a thin shell for the web site? "appapp".

load more comments (1 replies)
load more comments
view more: next ›