this post was submitted on 20 Apr 2026
998 points (95.9% liked)

Programmer Humor

31403 readers
511 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
[–] rem26_art@fedia.io 170 points 3 weeks ago (2 children)

swap out those mechanicals windows for mechanical linux and then we'll talk

[–] Thorry@feddit.org 70 points 3 weeks ago (2 children)

I use Arch BTW.

Like just huge arches instead of windows or even doors, Arch is all you need.

[–] SeductiveTortoise@piefed.social 16 points 3 weeks ago (3 children)

I thought Emacs is all you need?

load more comments (1 replies)
[–] Opisek@piefed.blahaj.zone 27 points 3 weeks ago (1 children)

I am more of a hydraulic Linux person myself

[–] dai@lemmy.world 16 points 3 weeks ago (3 children)
load more comments (3 replies)
[–] AbsolutelyNotAVelociraptor@piefed.social 88 points 3 weeks ago (6 children)

In Spanish, we have a saying: "En casa de herrero, cuchara de palo".
A rough translation would be "in the blacksmith's house you'll find wood spoons". It's not a new thing, it's been like that since ancient times.

[–] Korhaka@sopuli.xyz 38 points 3 weeks ago (11 children)

Is that the same thing? The impression I get is that OPs post is about the IT worker actively distrusting smart tech. While I assume your example is more that the blacksmith doesn't bother with making metal spoons for himself and using what ever he had already, which would be more comparable to a network engineer still using the ISPs shitty router.

[–] AbsolutelyNotAVelociraptor@piefed.social 34 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

We use it when, for any reason, a person who could easily use something related to their field, doesn't use it. What it means is that if someone who could be using something because they know how it works, isn't using it, there must be a reason.

[–] Korhaka@sopuli.xyz 13 points 3 weeks ago (1 children)

Ahh, the impression I got is that one makes it sound like they are avoiding it because they can't be bothered to while the other actively avoids it because its bad.

load more comments (1 replies)
load more comments (1 replies)
load more comments (10 replies)
[–] EvacuateSoul@lemmy.world 20 points 3 weeks ago

"The cobbler's kids have no shoes" in English.

But this guy is saying he doesn't trust technology not to spy or be vulnerable.

load more comments (4 replies)
[–] BuboScandiacus@mander.xyz 75 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

Homeassistant is cool though. Also most of my stuff would work without it, they just works better with it.

[–] flying_sheep@lemmy.ml 42 points 3 weeks ago* (last edited 3 weeks ago) (19 children)

None of the devices I bought for it talk to the internet! Home assistant can control and even update the Shellys completely over the local network.

[–] BuboScandiacus@mander.xyz 19 points 3 weeks ago (1 children)
[–] kittenzrulz123@lemmy.dbzer0.com 21 points 3 weeks ago (1 children)

Remember Home assistant =/= smart home nonsense

I dont need some AI assistant to automatically manage my thermostat, I just want to be able to control it all using my own local server.

load more comments (1 replies)
load more comments (18 replies)
[–] CorrectAlias@piefed.blahaj.zone 64 points 3 weeks ago (4 children)

I agree when it comes to most "smart" home devices. However, I wired an ESP32 to my heat pump for remote control and automation, which has been absolutely fantastic. Also, I use a ton of ZigBee and zwave, since those are not "smart" by themselves and are local-only.

It's the cloud bullshit that always breaks and spies on users that I hate.

[–] Therefore@lemmy.world 28 points 3 weeks ago* (last edited 3 weeks ago) (8 children)

Yeah home built and programmed smart devices are the way to go. I'm addicted to the rush of making dumb appliances automated.

The smartphone controlled aircon for $150 extra? Slap a $4 Esp in that. $400 to get sleek control of your central heating? $4 Esp. Turn on the ice maker on the commute home? You guessed it, $4 Esp.

load more comments (8 replies)
[–] Midnitte@beehaw.org 14 points 3 weeks ago

Home Assistant 💯

load more comments (2 replies)
[–] als@lemmy.blahaj.zone 50 points 3 weeks ago (2 children)
load more comments (2 replies)
[–] Lucidlethargy@sh.itjust.works 46 points 3 weeks ago (4 children)

"no smart home crap" Yeah... That's just a choice. I have two homegrown smarthome solutions that are amazing and complex without creating security holes.

[–] Lemmee@sh.itjust.works 39 points 3 weeks ago (20 children)

You can tell it’s an IT guy’s home assistant if there’s no hardware that requires someone else’s cloud.

My home automation philosophy is that everything in the house should work with or without internet. It’s going well so far.

load more comments (20 replies)
[–] chaospatterns@lemmy.world 13 points 3 weeks ago

Home Assistant and local, cloud-free protocols and devices are great

[–] cybercafe@lemmy.world 12 points 3 weeks ago

Boom. Exactly. Self hosted solutions are amazing. We have choices about this stuff.

load more comments (1 replies)
[–] Taleya@aussie.zone 38 points 3 weeks ago (10 children)

Tech here. Lots of smart home crap. All zigbee.

load more comments (10 replies)
[–] Bluewing@lemmy.world 33 points 3 weeks ago (23 children)

I just don't understand the desire to control everything in your house with an app. It's not like that app can load or unload the dishwasher or clothes dryer. That would be automation I could really get behind. And thermostats are programmable and then left to themselves. Even ice makers are automatically controlled with a microswitch.

And yes, I did try the internet enabled thermostat thing and found I never used the app. Nor is the journey to the thermostat so arduous that I can't get up and walk over to it if I should ever feel the need. Maybe I'm just too old to get it.

But if you like it and want it then have at it. I certainly won't stop you from enjoying it.

[–] bisby@lemmy.world 22 points 3 weeks ago (5 children)

If you don't understand the desire then you don't have a use case. And that's ok. But that doesn't mean other people don't have a use case.

Properly set up home automation can reduce your energy usage. Track temperature throughout your house and open blinds, only direct heat/cooling to rooms that need it, etc. Sure a thermostat is programmable but it's limited by the ability to just turn on/off heat and a few temperature sensors. You can drastically expand what your thermostat can do (ie motorized blinds) and information it has access to (temperature outside, current weather, etc).

Or maybe someone is the type to have panic attacks about forgetting to turn the oven off. Having the ability to see oven status on the go is nice.

Or maybe someone has a larger house than you and the journey to the thermostat is more arduous than yours. Or the journey to the dishwasher or clothes dryer to see if it's done is arduous.

Or maybe someone has a disability and having quick access to various things is a huge time saver.

Maybe someone has a sensory issue and loud buzzing from a dryer finishing is problematic, so they want to disable the "finished" alert from the device and just receive a notification on their phone.

but if youre gathering that much data and making decisions with it, then from the OP "no internet connected thermostats" is a must. None of your smart home stuff should be able to phone home. Basically the openWRT argument but also for smart home. Use zigbee or zwave so devices can't just directly phone home and must simply connect through a hub (that you should control).

tl;dr - plenty of reasons to want these things, they just may not apply to you.

load more comments (5 replies)
load more comments (22 replies)
[–] null@lemmy.org 33 points 3 weeks ago (3 children)

The fact these companies can release a $200 router or a $1000 smartphone and completely stop all security updates after only a few years is insane.

[–] Mihies@programming.dev 13 points 3 weeks ago (1 children)

It should be regulated similar to how cars are regulated - with mandatory service and spare parts for many years.

[–] trollercoaster@sh.itjust.works 11 points 3 weeks ago (5 children)

Cars aren't exactly a good example on how to curb enshittification, as the car industry pioneered enshittification and found a way around regulations every time so far.

load more comments (5 replies)
load more comments (2 replies)
[–] Xerxos@lemmy.ml 31 points 3 weeks ago (3 children)

I always loved the saying, "The 'S' in IoT stands for security."

load more comments (3 replies)
[–] Jaimesmith@lemmy.world 28 points 3 weeks ago

The more you understand tech, the more you trust the simplest version of it 😅

[–] Resonosity@lemmy.dbzer0.com 26 points 3 weeks ago

Home Assistant is a free and open source alternative for home automation. Don't have to completely give up the future.

[–] lime@feddit.nu 18 points 3 weeks ago (1 children)

i've worked with highly competent programmes and sysadmins whose houses are entirely connected. they do exist.

[–] Kushan@lemmy.world 33 points 3 weeks ago (12 children)

I work in IT, been a software developer for decades.

I have a full on smart home, all the smart tech you can imagine. All connected and running locally via home assistant.

Smart tech isn't bad, shitty tech is.

[–] SeductiveTortoise@piefed.social 12 points 3 weeks ago* (last edited 3 weeks ago) (4 children)

"Why are you sitting in the dark?"

"AWS is down 😞"

Same for me. I don't really like to expose my home and I don't understand how people are so eager to plug in shady WiFi stuff into their network. I've got one "smart" device with WiFi connectivity I've allowed to connect to my network, but I've disallowed going online and I've put it into a different vlan.

Friend of mine: "let's set up a camera in our bedroom to check on on the dog when we're away."

The one thing I will never use a smart device for is my door lock. I don't understand how tech literate people really trust that.

load more comments (4 replies)
load more comments (11 replies)
[–] Retail4068@lemmy.world 16 points 3 weeks ago (2 children)

This isn't humor, and most tech people have some of this shit. 3/10.

load more comments (2 replies)
[–] the_riviera_kid@lemmy.world 14 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

This is me, nothing in my house needs automation for any reason. There is especially no need for internet connectivity. The closest to automation I have ever had is the timers that turn the lights on or off on my fishtanks.

[–] musubibreakfast@lemmy.world 21 points 3 weeks ago (3 children)

I hacked this guy's fish tanks, I reprogrammed the lights and I'm currently training his fish through EMDR to memorize all his passwords. In about six months time I'll break into his house, interrogate his fish and clean out all his bank accounts.

load more comments (3 replies)
[–] chiliedogg@lemmy.world 14 points 3 weeks ago (1 children)

Dude's never heard of fishing attacks.

load more comments (1 replies)
[–] psud@aussie.zone 14 points 3 weeks ago (2 children)

Following computer security stuff makes every smart thing suspicious

load more comments (2 replies)
[–] stickyprimer@lemmy.world 13 points 3 weeks ago* (last edited 3 weeks ago) (6 children)

I used to work the IT help desk as well and I didn’t want to fix broken shit in my spare time either. Friends and family were constantly on me to fix their shit or worse, help them setup their new thing / upgrade or whatever. The thing that always irritated me about it was that no one ever considered this a favor, you know, actual labor. To them, I just knew the secrets, and should simply share those secrets with them like a good friend. Because whatever they wanted to do, in their minds, was very very bad easy, they were just missing some small secret answer that would make it all suddenly work. And of course they’d only consult me late in the game after they’d made the purchase or whatever and gotten stuck because it didn’t work. Eventually I had to formally declare that I wouldn’t be helping anyone anymore.

[–] opus86@lemmy.today 10 points 3 weeks ago

My trick with family is I tell them "Well, I can do it, try harder." It's my little way to show them how much I appreciate how often they told me I was mentally handicapped growing up.

load more comments (5 replies)
[–] Crashumbc@lemmy.world 13 points 3 weeks ago (3 children)

Having worked in IT for 17 years. I don't trust any MFer that uses their IT experience as a reason to do something.

load more comments (3 replies)
[–] T156@lemmy.world 12 points 3 weeks ago (3 children)

Mechanical Windows

As opposed to what, wireless windows?

[–] M1k3y@discuss.tchncs.de 11 points 3 weeks ago

Microsoft Windows

load more comments (1 replies)
[–] Aceticon@lemmy.dbzer0.com 11 points 3 weeks ago* (last edited 3 weeks ago) (10 children)

Exactly.

My first personal e-mail way back in the 90s was with my ISP. Then I changed ISPs and saw the problem with that. So I moved to Yahoo.

Some years later, in the 00s I just decided to get my own, paid for, Internet domain and have my e-mail there, even though I could've carried on using Yahoo or get Google Mail (very popular amongst techies back then) for free. The main reason was that I realized I must made sure the e-mail address was MINE, not actually owned by somebody else with me allowed to use it under their conditions.

Twenty years later and guess it was pretty wise to not have my e-mail in the claws of "Definitelly Do Evil" Google.

Experience using and living with Tech, mainly once your understanding of it reaches the level of understanding systemic elements, naturally informs ones choices in Tech, and that often means chosing something else than the mass marketed "popular" stuff that's designed to lock you in, sell you stuff or sell your attention to others and eavesdrop on you and sell your data.

load more comments (10 replies)
[–] solrize@lemmy.ml 10 points 3 weeks ago (1 children)
[–] trollercoaster@sh.itjust.works 11 points 3 weeks ago* (last edited 3 weeks ago) (4 children)

Pretty much anyone who speaks of "tech" tends to have no idea of that they are talking about. Same applies to people using "cyber" as if it was a real word outside of Science Fiction, and a very niche niche branch of engineering that doesn't necessarily deal with computers.

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