this post was submitted on 15 Jan 2026
572 points (88.1% liked)

Programmer Humor

28450 readers
3322 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
[–] Zamboni_Driver@lemmy.ca 1 points 2 hours ago

I get it windows is evil and bloated, blah blah blah.

But to hear some of you describe the problems that you have using windows makes me think that you're as incompetent as my grandmother.

[–] Taleya@aussie.zone 19 points 9 hours ago

Windows treats user commands like most tech treats consent. Negotiable, ignorable.

Linux brooks no bullshit. The program will do as it is told.

[–] KeenFlame@feddit.nu 10 points 9 hours ago

Oh sweet summer children.. its worse. Linux tells the program to kill itself, then makes sure it happens

[–] Sam_Bass@lemmy.world 5 points 8 hours ago

Android ain't no better. If I don't pull up my app list and manually kill my media player, it doesnt stop and drains the battery despite tapping the exit menu item

[–] borQue@lemmy.zip 1 points 6 hours ago

Microscum sucks soo hard it will see its own asshole as a new opening.

[–] TheBannedLemming@lemmy.world 2 points 8 hours ago (1 children)

I fully support Linux, but Firefox doesn't deserve that kind of heat. Yes, the Mozilla Foundation has been in hot water over the press release describing the direction and implementation of AI into the browser. But compared to the competition they are still are far better then the rest.

[–] softwarist@programming.dev 1 points 3 hours ago

The joke's not about Firefox; you could swap in any Linux program.

[–] mvirts@lemmy.world 27 points 17 hours ago (1 children)

Lol as we've discussed before, inaccurate but funny.

[–] ohshit604@sh.itjust.works 2 points 7 hours ago

So you’re telling me SIGTERM kill doesn’t actually send a hit squad to my house to assassinate the program? Lame.

Genuinely can you link the previous discussion?

[–] cows_are_underrated@feddit.org 90 points 22 hours ago* (last edited 21 hours ago) (4 children)

While the meme is very funny, it is technically incorrect. Linux has two major ways of terminating a process. When Linux wants a process to terminate execution (for whatever reason) it first sends the SIGTERM signal to the process, which basically "asks" the process to terminate itself. This has the advantage, that the process gets the chance to save its state in a way, that the execution can continue at another time. If the process however ignores the SIGTERM signal at some point Linux will instead forcefully terminate the execution using the SIGKILL signal. This represents what the image shows.

Before someone gets mat at me: I know, that there are like 50 more Signals relevant to this, but wanted to keep it simple.

[–] Lemminary@lemmy.world 14 points 13 hours ago

Simple answer for us simple folk. I like it. Thank you!

[–] eldain@feddit.nl 5 points 16 hours ago

I think it is showing sigterm correctly. Sigkill wipes you from existence without leaving a body or trace of memory.

[–] Rubanski@discuss.tchncs.de 16 points 21 hours ago (4 children)

Does the "SIG" stands for "Signal"?

[–] mrunicornman@lemmy.world 12 points 16 hours ago

Special Interest Group. An internal committee convenes to decide the fate of the process.

(I don't know the answer, but I'm pretty sure it stands for signal.)

[–] SuspciousCarrot78@lemmy.world 15 points 21 hours ago (3 children)

I like to secretly imagine it stands for SIG SAUER. Bang = process ded

load more comments (3 replies)
load more comments (1 replies)
[–] CanadaPlus@lemmy.sdf.org 9 points 15 hours ago* (last edited 8 hours ago)

From what I've heard about Windows, it works more like the Simpsons "Barney coming up behind Moe" meme.

So, as it should be, Tux.

[–] NeatNit@discuss.tchncs.de 68 points 23 hours ago (4 children)

Stop spreading this lie. Linux has a more graceful shutdown process than Windows ever did. It doesn't abruptly kill everything.

[–] Bazell@lemmy.zip 19 points 22 hours ago (1 children)

Unless you told him to do so. 🙃

load more comments (1 replies)
load more comments (3 replies)
[–] Proprietary_Blend@lemmy.world 1 points 10 hours ago

What's Linus?

[–] Shanmugha@lemmy.world 51 points 1 day ago (3 children)

Windows:

  • program refuses to shutdown
  • system: okay, guess you don't need your computer to turn off anyway
[–] rustydrd@sh.itjust.works 16 points 20 hours ago

Such grace.

load more comments (2 replies)
[–] jet@hackertalks.com 76 points 1 day ago (11 children)

Graceful like closing a laptop and putting it in a backpack only to have windows refuse to shutdown and become a heater until it cooks the battery and ruins the screen....

worse. windows literally goes to sleep when i close the lid after i told it to shutdown.

so when i boot it up again, what happens? inevitably it wakes from sleep, only to remember that i told it to shut down, then it shuts down. then i have to boot again.

[–] Aganim@lemmy.world 2 points 10 hours ago* (last edited 10 hours ago)

To be honest, Mint is no better in that regard on my laptop. Closing my laptop and pulling the power adapter always results in the system not going to sleep mode, but remaining active. Opening it will actually cause it to resume going to sleep. Really annoying.

load more comments (9 replies)
[–] copacetic@discuss.tchncs.de 14 points 20 hours ago (1 children)

Android/iOS users: What is “closing“? What is a „program“?

[–] Lemminary@lemmy.world 5 points 13 hours ago

Android folks generally know because we have to close them sometimes. Don't know about iPhoners

[–] Rolive@discuss.tchncs.de 43 points 1 day ago (2 children)

Windows task manager:

Let's play a whack a mole game where the app you're trying to kill constantly moves up and down a list by default! Enjoy!

[–] egrets@lemmy.world 26 points 21 hours ago

There's a non-obvious freeze function in the Task Manager - for as long as you hold the Ctrl key, it'll stop updating the list. I have no idea why this functionality is hidden, but I guess Dave Plummer had some unusual ideas about UX.

load more comments (1 replies)
[–] Scoopta@programming.dev 217 points 1 day ago* (last edited 1 day ago) (14 children)

Ironically it's actually the opposite. Linux has signals, and with the exception of SIGKILL and I think SIGABRT they can all be handled gracefully. Windows on the other hand doesn't have signals, it can only TerminateProcess() which is forceful. The illusion of graceful termination on windows is done by sending a Window close message to all of the windows belonging to a given process, however in the event the process has no windows, only forceful termination is available due to the lack of a real mechanism to gracefully terminate processes. That's why the taskkill command tells you a process requires forceful termination when you run it against something headless.

load more comments (14 replies)
[–] 1984@lemmy.today 25 points 1 day ago* (last edited 1 day ago) (10 children)

I mean, also look at how windows installs programs. Its like a 100 step process taking several minutes, because just putting the files where they need to be is just too simple.

Or the uninstall program, cant just remove the files, no... Need to run full installer backwards to remove all the registry entries and even reboot the system to get rid of it all.

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