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

Programmer Humor

30390 readers
1246 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
[–] m3t00@lemmy.world 3 points 25 minutes ago

why tf would you apply there

[–] folekaule@lemmy.world 3 points 26 minutes ago

Why would you not be very clear about this right at the start of the interview process so you're not wasting everybody's (including your own) time? If this is one of your absolute show-stoppers, then say so up front and we can either work with IT to get you what you want, or decline and move on to the next candidate.

[–] catsarebadpeople@sh.itjust.works 2 points 10 minutes ago (1 children)
[–] zarkanian@sh.itjust.works 1 points 2 minutes ago

Mac has a Unix-like command line, but is otherwise shitty to use.

[–] blackn1ght@feddit.uk 7 points 1 hour ago (1 children)

I dev every workday on Windows 11 and I don't get why people feel like it's awful to work on? I dunno what everyone else is doing but it's basically just switching between the IDE, Slack and the browser. The OS never seems to be an issue for me. My only real gripe is that even I click update and shutdown at the end of the day, it updates and restarts.

Same for my colleagues using a Mac.

I'd be more bothered about using Teams over Slack

[–] Schal330@lemmy.world 0 points 22 minutes ago

Windows can add some complications as a dev, especially in the corporate environment when really strict group policies are implemented that stop Devs from installing or configuring systems as they need.

One company I worked at remained on Windows LTSC for security reasons, and a lot of Devs that were working with Java hit a snag if for whatever reason an IDE they were using really wanted a system environment variable configured a certain way and it would straight up ignore user environment variables. They would be restricted from basically being able to configure anything without getting IT to remote on and make the changes for them.

I was forced to use a Mac for the first time years ago for work, I still hate working on a Mac but I can't deny how much more flexible it can be compared to working in a Windows environment that is locked down.

[–] bridgeburner@lemmy.world 32 points 2 hours ago (4 children)

Dude how many qualifications do you have that you can turn down a job offer in this economy over such a rather minor inconvenience?!

[–] GenosseFlosse@feddit.org 26 points 1 hour ago (2 children)

Dude, that's like hiring a truck driver and telling him his lorry will be pulled by 4 horses.

[–] bstix@feddit.dk 8 points 1 hour ago

If they want to pay me to deliver stuff on a unicycle, I'll be delivering stuff on a unicycle. Do I want to ride a unicycle? Depends on the pay.

[–] dependencyinjection@discuss.tchncs.de 4 points 1 hour ago (2 children)

Yet I work for a very successfully (we have too much work and don’t even advertise for it) small company and we all use windows computers as software engineers. We use C# .Net Entity Framework, SQL, GraphQL, React Typescript or WinForms.

We have some large clients that most people ok earth have heard of.

[–] R00bot@lemmy.blahaj.zone 1 points 19 minutes ago

Nobody thinks you can't do software engineering on windows. It's just worse.

[–] RusAD@lemmy.blahaj.zone 3 points 50 minutes ago (1 children)

Have you considered that you might have too much work simply because these tools are inefficient?

[–] CookieOfFortune@lemmy.world 1 points 16 minutes ago

Eh C# GUI development is quite productive. I don’t think you’d get such a pleasant experience on Linux.

[–] NatoBoram@lemmy.wtf 21 points 1 hour ago (1 children)

"Minor" inconvenience is not having a coffee machine in the dining room, it's nothing like the culture of incompetence that permeates organization that are that severely vendor-locked.

[–] BlameTheAntifa@lemmy.world 3 points 46 minutes ago

Exactly, it’s a serious red flag.

[–] explodicle@sh.itjust.works 12 points 1 hour ago (1 children)

If you've currently got a decent job, then you can afford to be suuuuper picky.

[–] Th3D3k0y@lemmy.world 4 points 57 minutes ago

The best time to find a job is when you have a job.

I can say also as a senior engineer, I would never turn down another o ly because of this. It's not my software I'm making, it's the company. It's not my things. If they want me to code on a pentium 3 I'll happily do it, it's their money. They want me to waste it on that, that's on them.

[–] desmosthenes@lemmy.world 5 points 1 hour ago

post the response after too - if they do

[–] wrinkle2409@lemmy.cafe 27 points 3 hours ago* (last edited 3 hours ago) (1 children)

I had to do that once but the company wanted me to use a Mac over my own Linux. I can't stand anymore to be forced to use specific platforms to do my job. It's like going to a car repair and demand the mechanic to change your tire using a plastic wrench.

[–] pie_enjoyer@lemmy.world 8 points 2 hours ago

I mean, it could make a difference if you had to use OS specyfic tools, but if you're going to just code, use whatever you want.

[–] bitteroldcoot@piefed.social 114 points 5 hours ago (5 children)

Does anyone actually believe this post??? Because it reads like upvote farming.

[–] thedarkfly@feddit.org 1 points 11 minutes ago

We had a new joiner quit on his first day because of this. Didn't even get to eat the burrito he ordered :( So it definitely happens.

[–] Windex007@lemmy.world 10 points 2 hours ago

Not IT, but my dad said they lost a chemical engineering hire over this once, like 25 years ago.

[–] BryyM@lemmy.world 32 points 4 hours ago

Its posted in a humor sub soooo no

load more comments (2 replies)
[–] RedFrank24@piefed.social 65 points 5 hours ago* (last edited 5 hours ago) (8 children)

I think that's a tad excessive. Sure, Windows sucks, but it's not my machine so I don't give a shit. Now, if they expected me to bring my own machine and also insist that it's Windows, I'll get pissed off and refuse the offer. Their machine though? They can demand whatever they want, so long as I can actually do my job.

9/10 times it's not Windows I'm fighting against when I'm unable to do my job, it's the IT department not giving me admin rights over the right folders so I can't even install Docker without spending 3 days with them to get the right permissions.

[–] AeonFelis@lemmy.world 4 points 55 minutes ago

Never understood that mindset. Yes, it's not my machine, but I will need to bring my own brain to the job and expose my own sanity to that oppression[^1] system.

[^1]: not a typo

[–] Evotech@lemmy.world 1 points 20 minutes ago* (last edited 18 minutes ago)

Fully agree. The company also has stuff they have to deal with like compliance, fleet management, device trust etc that I admit is easier to comply with if you just say fuck it windows it is.

As long as I get local admin and WSL. If not I’d probably quit too

If they trust me to manage company and other companies server infra but not to manage my fucking laptop, they can get fucked.

[–] candyman337@lemmy.world 1 points 31 minutes ago

Windows 11 has been a nightmare for me. Every time I leave the file browser open my fans start up like I'm doing something insensive. Mssms freezes constantly, visual studio freezes constantly. Switching between virtual desktops? Not without waiting 30 seconds. And finally, idk if this is a dell thing or a win11 thing but the "low power mode" that activates if my battery is at or below 10 percent, despite me turning off all battery saving settings I can find, makes my computer functionally useless. Programs don't load, I can't close or open anything. Like the whole point of low power mode is so you have a little more time to wrap up things before you can get to a charger. There's no point to that if you set my PC so low power that it literally can't even run the bloated ass OS on it. I hate it so fucking much.

[–] firelizzard@programming.dev 30 points 2 hours ago (2 children)

Personally I also would not quit/back out just from that, but “it’s not my machine” misses the point, IMO. It’s a device I’m expected to use ~40 hours a week. Windows fucking sucks. Using that trash for half of my waking hours sucks. Been there, done that, I hope to hell I never have to again.

[–] irelephant@lemmy.dbzer0.com 1 points 24 minutes ago

You're being paid to use the trash though

[–] dependencyinjection@discuss.tchncs.de 2 points 1 hour ago (1 children)

The fuck are you doing in it?

I’m a software engineer and we use windows. 90% of my day is spent in Visual Studio Professional. The rest is split between chrome, outlook, teams, postman, and SQL server management studio.

I literally never go to the start menu. I have shortcut icons on the bar for everything I need.

[–] Sl00k@programming.dev 3 points 57 minutes ago

In my experience with windows there's just a slight lagginess everywhere. I've had full gaming PCs still feel laggy just in Vscode. It's not bad but it's a small pain point that I don't want to experience for 40 hours a week.

[–] jtrek@startrek.website 2 points 1 hour ago (1 children)

Windows isn't fit for software development unless you're doing Windows specific stuff. Maybe you can get by with WSL or cygwyn or similar, but that's just a bandaid to make the machine less windows. You'll probably still have problems with like case folding and line endings.

[–] irelephant@lemmy.dbzer0.com 1 points 22 minutes ago

As someone who does dev stuff on both windows and Linux, line endings have never been an issue. Are you using notepad or something?

I've only had to use wsl for some stuff only designed for *nix, like openresty (and lua in general).

[–] Crackhappy@lemmy.world 1 points 1 hour ago

I have to use Windows 11 on my work laptop. So I just put it in its own DMZ and don't worry too much about it.

[–] dream_weasel@sh.itjust.works 14 points 3 hours ago* (last edited 3 hours ago)

I think that depends a lot on what you're expected to do. I'd write an email like this if I were expected to be an effective developer on a Windows system. I use Linux because I use vim, not the other way around. I can't WSL for linux to use tmux or something and be nailed to one laptop screen, it just isn't worth it. Besides the whacky clipboard problems, it's just not sustainable to be permanently containerized in your host system IMO.

Now if you are using an "I"DE like vscode or something it's maybe not so bad because it at least plays on windows. Gvim is trash, and the whole reason to really lean in to vim/nvim is to sew your development environment right to any other program you need.

IDK, there's a dollar value beyond which I would not care, but it's a gross amount.

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