this post was submitted on 23 May 2025
580 points (97.5% liked)

Programmer Humor

23442 readers
269 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] 16 points 1 day ago (1 children)

I am questioning whether it's true that Microsoft is attempting to implement more brand-based marketing, ecosystem lock-in, and a walled garden by rebranding Remote Desktop as a Windows App. Yes, I agree that everything now uses "app" in computer terminology; at least, it seems so. What if one day even the OS kernel is called an app too? Lol

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

I'm going to start referring to kernels as the os app. Just to fuck with people.

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

The Appfather

[–] [email protected] 43 points 2 days ago (1 children)

You can probably add “website” to the list.

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

Hm, this one intrigues me: what is commonly referred to as a website, without actually being a website?

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

A webapp. Or the apps.

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

I think they meant all of the apps that are just a website with a wrapper.

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

This infuriates me to no end. I have a web browser thank you

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

Well, and there's also just lots of webpages implemented as an SPA – Single-Page Application.
Which you might be able to register in your browser as a PWA – Progressive Web App.
And which are just generally equally as interactive as an app, so good luck explaining the difference to folks who don't care about implementation specifics...

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

Electron apps should be taken out back and shot

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

Honestly? They're based for being so easy to make

For the record, I am a C/Dart/Rust native dev 2+ years deep in a pretty big project full of highly async code. This shit would've been done a year ago if the stack was web based instead of 100% native code

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

The tone of this comment is frustrated at web development and the software industry in general, not angry at you.

God fucking damn if you're developing it in a web stack then just make it a fucking goddamn website! Stop making me have ro have yet another goddamn chromium instance open so that you can have a more invasive data harvesting program! You might be making things "easier" (I'll get to that in a second) on yourself by developing it in a familiar area, but you're just offloading the cost of not doing a proper goddamn job writing your program in an appropriate language onto the people running it!

As for it being easier, JavaScript is a goddamn fucking nightmare. Low level threading stuff like you work on is a different flavor of pain in the ass, hard to compare magnitudes. JavaScript is single threaded but cosplays as multithreaded and it's awful, and the loose typing makes me appreciate having to type the equivalent of the wheel of time in java. There's 2 situations in which it's easier--you already have a website and want to make it into a desktop app (FUCK YOU!), and consistency on every operating system is number one on your priority list (which is becoming less and less valid as linux support gets easier and easier). Developing a program in a language unsuited for it makes it more difficult, not easier.

I'm not angry at you here! I'm angry at companies putting everything out as electron apps and at doing front end webdev.

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

Easy to make? Have you worked with JavaScript before? It's an absolute mess and full of footguns.

And I assume your project doesn't use async code for shits and giggles? Async code is just as hard in JavaScript except that everything is single threaded anyway.

And even assuming that it really is easier to make: I'd rather have fewer well made applications than hundreds of crappy ones. Each fucking application having to redistribute a whole ass browser is insane, and they're all slow despite needing massive resources.

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

Yeah this is on me, I've never done web dev in my life. Always been low level shit for me. (The project is a highly networked system with isolates, async/await, futures, etc)

But damn man comparatively JS/TS seems a lot easier ¯\_ (ツ) _/¯

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

That is true, Typescript and JavaScript look easier. And heck if all you want to do is make the money dance on your web page it really is easier.

But writing actual application? That does actual work with error handling? Hell, no. It honestly baffles me that anyone would use JavaScript of their own free will, unless that's the only language you know.

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

Agreed. So you wrote a shitty web page that breaks constantly, but you still wasn't me to download it as an "app" so you can track me better? No thanks.

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

Let me start a team for my team in Teams.

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

Don't get me started on the difference between a group and a Group…

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

Does the team for your team have a theme in Teams yet?

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

If you don't know how to set up themes in Teams, you can ask Tim from the theme team on Teams.

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

Tim's tin themed teen team.

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

Not sure if this fits this comm, but I hate that the act of buying a phone plan and inseting a sim card is now referred to as "activation".

"Activation" is the iPhone forced internet-setup thing, not the fact that you use wifi-only instead of cellular. 🤦‍♂️

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

You understand that SIM cards aren't actually active until they're connected to the network for the first time, right?

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

Activating your SIM card is the best term.

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

I thought it was activation before the iPhone existed

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

Activation fees certainly did.

[–] [email protected] -3 points 2 days ago (1 children)

Perhaps it isn't exactly a new term, but I hate that term regardless. A smartphone can do many things without a cellular connection, a cell plan is not an "activation" but a feature upgrade.

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

You're not even right. You are genuinely activating the SIM card and anyone around you paraphrasing to "activating a phone" is also correct, because nobody cares what other meaning you personally wish to ascribe to the task.

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

Recently the right column says AI all the way down.

[–] [email protected] 3 points 2 days ago
load more comments
view more: next ›