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
 
top 50 comments
sorted by: hot top controversial new old
[–] blobii@lemmygrad.ml 1 points 16 minutes ago

they can't expect an actual efficient developer to use winshite, using Linux puts most people up to the '10x' they want anyways.

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

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

[–] Tja@programming.dev 4 points 54 minutes ago

What's so shitty? I've been using Linux for over 20 years, and Mac for work over 5. I have my terminal under f12 (iterm2/Konsole), I have my ide on one desktop, my calendar, my email and my slack on a another and a browser on another. I barely notice any difference. Honestly I don't mind it at all. In fact if my desktop died and had to replace it, I might get a Mac mini instead.

[–] IMALlama@lemmy.world 4 points 1 hour ago

That extends beyond just terminal but completely agree that their stock experience is... not great.

[–] folekaule@lemmy.world 13 points 2 hours ago (1 children)

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.

[–] MrsVeggies@lemmy.blahaj.zone 2 points 9 minutes ago

Are you talking to the employer or the applicant, because it works both ways?

[–] blackn1ght@feddit.uk 16 points 2 hours ago (4 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

[–] RagingRobot@lemmy.world 7 points 59 minutes ago

You have to install extra crap to get the terminal to work like unix and I always had to fight with it to install things. Not worth the time. Maybe if you don't need a terminal though?

[–] Randelung@lemmy.world 3 points 36 minutes ago

Teams has recently decided to stop working on any browser except edge. I don't know if this is intentional (at least chromium should work similarly) or if it's a wayland thing, but I'm just assuming malice since webrtc works fine in all other instances.

Fuck all of microslop on principle.

[–] Miaou@jlai.lu 2 points 1 hour ago

It's slow, it's unstable, it's slow, it's hard to customise, it's slow, it's bloated, it's slow, it's counter intuitive. Did I also mention that it's slow?

[–] Schal330@lemmy.world 5 points 1 hour 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 42 points 3 hours ago (5 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 34 points 3 hours ago (3 children)

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

[–] bstix@feddit.dk 13 points 2 hours ago (1 children)

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.

[–] yakko@feddit.uk 1 points 54 minutes ago

It is a mistake to see oneself as a mercenary in this way. We should all be the happier if objectionable jobs were harder to staff.

[–] RagingRobot@lemmy.world 1 points 57 minutes ago

Your chariot awaits! It's an actual chariot

[–] dependencyinjection@discuss.tchncs.de 4 points 2 hours 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.

[–] RusAD@lemmy.blahaj.zone 6 points 2 hours ago (1 children)

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

[–] CookieOfFortune@lemmy.world 2 points 1 hour ago

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

[–] R00bot@lemmy.blahaj.zone 3 points 1 hour ago

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

[–] NatoBoram@lemmy.wtf 25 points 3 hours 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 6 points 2 hours ago

Exactly, it’s a serious red flag.

[–] explodicle@sh.itjust.works 16 points 3 hours ago (1 children)

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

[–] Th3D3k0y@lemmy.world 5 points 2 hours ago

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

[–] scrubbles@poptalk.scrubbles.tech 10 points 3 hours ago (1 children)

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.

[–] Sprocketfree@sh.itjust.works 3 points 1 hour ago

Yea, but some of us would rather choose to enjoy the work. Paycheck and pleasure doing the job is where it's at.

[–] zarkanian@sh.itjust.works 1 points 1 hour ago

That isn't minor at all. If I'm using a tool all day, it needs to be something that I'm comfortable using. Forcing me to use Windows is like taking my office chair and replacing it with a chair that has a lumpy cushion and broken casters.

I understand putting up with a shitty job situation because you need the money, but this is certainly not a "minor inconvenience".

[–] desmosthenes@lemmy.world 6 points 2 hours ago

post the response after too - if they do

[–] wrinkle2409@lemmy.cafe 32 points 5 hours ago* (last edited 5 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.

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