this post was submitted on 15 Mar 2026
636 points (93.7% liked)

Programmer Humor

30390 readers
1472 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
 
(page 3) 49 comments
sorted by: hot top controversial new old
[–] username_1@programming.dev 17 points 8 hours ago (14 children)

The guy doesn't want Windows but is ok with Mac. That's... not how it works. At all.

[–] driving_crooner@lemmy.eco.br 11 points 7 hours ago (1 children)

Mac is the compromise option

[–] Railcar8095@lemmy.world 5 points 7 hours ago

It's a compromise if I'm not paying for it.

Still I hate that the basic, like copy, search... Use a different key. I can rebind them, but it's at each keyboard config and makes it annoying when trying to learn new ones

[–] tyler@programming.dev 5 points 8 hours ago (6 children)
load more comments (6 replies)
load more comments (11 replies)
[–] new_guy@lemmy.world 13 points 8 hours ago (1 children)

As long the company is ok I'm ok.

I'm not planning to input personal info on the work provided laptop anyway.

[–] 13igTyme@piefed.social 7 points 7 hours ago

Yeah. Work laptop strictly stays work. Even when I have to travel for work I use my own computer to log into my United Airlines and Hilton stuff.

[–] irelephant@lemmy.dbzer0.com -2 points 2 hours ago (1 children)

Device management on Linux is next to impossible compared to windows or macs

load more comments (1 replies)
[–] Ek-Hou-Van-Braai@piefed.social 13 points 8 hours ago (2 children)

Sorry for the potato resolution

[–] MetalSlugX@piefed.social 4 points 7 hours ago

Should have used AI to up scale it

ducks

I use WSL at work, I pin max RAM and only leave one CPU running for the host OS. It's still a nightmare. This upcoming week I'm finally deploying Redhat IDM so that myself and others can use their smartcards and the ancient AD infra to get linux workstations and jumpboxes. Microsoft did me a massive favor by raising our licensing pricing so now it's cheaper to replace Azure AD.

[–] LiveLM@lemmy.zip 8 points 7 hours ago (1 children)

Insane behaviour. Much as I hate Windows, for a "generous offer" I'd make it work.

[–] Jhex@lemmy.world 7 points 7 hours ago (3 children)

if you had 2 or more options on the table, one that forces you to go to work in a Tuxedo and one that doesn't, would you still claim it's insane to turn down the Tuxedo offer?

[–] lambalicious@lemmy.sdf.org 3 points 6 hours ago (2 children)

If I'm being given the Tuxedo, I'm gonna make that look spiffy every day.

That said, Windows is in no way a Tuxedo.

load more comments (2 replies)
load more comments (2 replies)
[–] KairuByte@lemmy.dbzer0.com 3 points 6 hours ago

Lmao, I was going to reply seriously until I realized what com we are in. That’s some good bait.

[–] Unleaded8163@fedia.io 5 points 7 hours ago

On of the questions I ask when interviewing for a company is what kind of IT platform they work with. Windows is a big red flag.

[–] goatinspace@feddit.org 4 points 7 hours ago
[–] NotMyOldRedditName@lemmy.world 1 points 7 hours ago

Theyre going to really struggle if they ever wanted to make an iPhone app with that policy lol.

[–] Deconceptualist@leminal.space -1 points 6 hours ago (1 children)

Do all your work in a VM on your OS of choice?

[–] Mikina@programming.dev 2 points 5 hours ago (2 children)

Devcontainers are awesome once you set them up properly, no need to run a VM.

[–] pivot_root@lemmy.world 1 points 4 hours ago* (last edited 4 hours ago)

They're not awesome when your workflow revolves around the command line and you're stuck choosing between wasting days trying to layer your configuration on top of the project devcontainer or giving up and using the unconfigured bash shell included.

[–] Deconceptualist@leminal.space 1 points 4 hours ago (1 children)

What's awesome about them? I learned a bit of programming before containers were a thing but didn't keep up the skills, but I remember most of the concepts.

[–] Mikina@programming.dev 1 points 4 hours ago (1 children)

I mostly work in gamedev where they aren't that much feasible so I don't have much real experience working with them and I might be wrong but from when I looked into it a while back, it's basically just a docker container that you specify in a .devcontainer file (at least for VSCode, but other IDEs probably have something similar) and when you need to develop, compile or run your code, it runs it in the container. It also doesn't have to run locally on your machine, if you can run docker somewhere else (i.e on a more powerful shared server).

I can see several advantages (but I never really tested it in practice, so I'm mostly guessing) - containers are usually quick to start, you have the same and stable and replicable dev/build environment for all devs (since you just commit .devcontainers), so there aren't some hidden dependencies and "works on my machine" shouldn't happen too often. It also helps you keep your OS clean, so you don't end up with 5 versions of python, 3 JDKs and 20gb of random NPM packages installed in your OS after 5 years of development - which is the most important advantage for me.

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