this post was submitted on 15 Mar 2026
1257 points (93.4% liked)

Programmer Humor

30409 readers
2607 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
 
you are viewing a single comment's thread
view the rest of the comments
[–] username_1@programming.dev 17 points 1 day ago (5 children)

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

[–] etchinghillside@reddthat.com 87 points 1 day ago (1 children)

I think you’d find that many devs would opt for a Mac over Windows.

[–] hdsrob@lemmy.world 6 points 1 day ago (4 children)

Hate both, but I'd run Windows over Mac any day (and I develop in both regularly since I have projects that require Windows and Mac, and will for a long time). But some of this is probably due to having to use the steaming pile of crap that is Xcode.

[–] undefined@lemmy.hogru.ch 19 points 1 day ago (1 children)

Why would you be forced to use Xcode? I’ve been a developer (just not Swift) for years and have never used Xcode.

[–] hdsrob@lemmy.world 7 points 1 day ago

Swift.

There really aren't any other valid options for building native iOS apps.

Luckily, we don't really do much native iOS dev anymore, so I'm just maintaining 3 apps, and not building anything new.

I only have to fire up the Mac for a few days every few months.

[–] irelephant@lemmy.dbzer0.com 5 points 1 day ago (1 children)

I don't know anyone who uses xcode for anything but ios dev

[–] hdsrob@lemmy.world 3 points 1 day ago

That's only thing I use the Mac for. Everything else is in Linux or a Windows VM (for Windows desktop apps that can't be done outside of Visual Studio).

[–] firelizzard@programming.dev 4 points 1 day ago (1 children)

Then why use Xcode? Mac is essentially BSD under the hood so basically any Linux CLI tool works fine, and GUI applications work reasonably well with XQuartz or whatever it’s called these days.

[–] hdsrob@lemmy.world 1 points 1 day ago (1 children)

There's really no other reasonable way to build iOS apps. AppCode was a thing, but was retired a few years ago.

[–] firelizzard@programming.dev 1 points 21 hours ago

Ok… but we’re comparing Linux, Windows, and macOS. Talking about something that can only be done on one of them is kind of pointless. You said “I’d run Windows over Mac any day” and then shat on Xcode. That makes it sound like you prefer Windows because you hate Xcode. From my perspective - the context of things that could also be done on Windows - the solution is obvious: don’t use the tool you hate.

[–] Ledivin@lemmy.world 2 points 1 day ago (1 children)

I work at a full MacBook shop and literally nobody uses xcode 🤷‍♂️ weird reason to be against it

[–] hdsrob@lemmy.world 1 points 1 day ago

It's really the only viable option for iOS apps.

To be fair, I pretty much hate everything about the Mac, but Xcode is about the only thing I use it for, and it just gets worse with every release.

[–] driving_crooner@lemmy.eco.br 15 points 1 day ago (1 children)
[–] Railcar8095@lemmy.world 7 points 1 day 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 6 points 1 day ago (1 children)
[–] onlinepersona@programming.dev 32 points 1 day ago (3 children)

Both are big tech, donate to fascists, closed source, and a cancer to this society, the tech world, and open source.

[–] mushroommunk@lemmy.today 26 points 1 day ago (2 children)

Most developers I've seen in the field don't care about any of that. They care if the OS is stable and they can run their programs.

I'm not saying they shouldn't care more, they absolutely should, but they don't

[–] masterspace@lemmy.ca 2 points 1 day ago

I care if an OS can manage the running applications and their windows in a reasonable way, which MacOS cannot.

[–] ulterno@programming.dev 0 points 1 day ago* (last edited 1 day ago)

There are also enough people in tech who don't know about Open Source.

The percentage increases as you go away from the software domain

[–] greasewizard@slrpnk.net 1 points 1 day ago (1 children)

Yeah, but only one of them uses UNIX

Feathers are beautiful, but they can be devices of torture too

[–] 14th_cylon@lemmy.zip 2 points 1 day ago

but unpleasant, and you’ll be miserable the whole time.

on the one hand, mac is often virtue signaling for hipsters, on the other hand it is a unix system, so... it often works that way.