you are viewing a single comment's thread
view the rest of the comments
[+] 14 points 8 months ago (30 children)
  • [–] 85 points 8 months ago (10 children)

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

  • source
  • parent
  • hideshow 10 child comments
  • [–] 9 points 8 months ago (9 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.

  • source
  • parent
  • hideshow 9 child comments
  • [–] 18 points 8 months ago (1 child)

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

  • source
  • parent
  • hideshow 1 child comment
  • [–] 7 points 8 months 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.

  • source
  • parent
  • [–] 4 points 8 months ago (2 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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 8 months ago (1 child)

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

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 8 months 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.

  • source
  • parent
  • [–] 2 points 8 months ago (1 child)

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

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 8 months 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.

  • source
  • parent
  • [–] 6 points 8 months ago (6 children)
  • [–] 28 points 8 months ago (5 children)

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

  • source
  • parent
  • hideshow 5 child comments
  • [–] 25 points 8 months 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

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 8 months 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.

  • source
  • parent
  • [+] -23 points 8 months ago (8 children)
  • [–] 25 points 8 months ago* (last edited 8 months ago) (2 children)

    There’s a big difference between UNIX and Linux, and BSD can be very different from even other UNIX distributions. I believe macOS’ userland (definitely not the kernel) is based on FreeBSD 4.2.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 8 months ago* (1 child)

    Mac OS is my favorite Linux distro.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 8 months ago

    I have it and I use it daily and I absolutely hate it. The latest MacOS Tahoe is an abomination.

    It's unstable, it sleeps monitors connected over USB-C while in use, Bluetooth audio pairing randomly doesn't work, the virtualisation engine is crash prone, X11 integration magically stopped working a year ago and nobody seems to care.

    Permissions are impenetrable, sshfs and fuse requires a kernel module and repeated reboots and permissions to be enabled.

    I'm forced to have an OS update, requiring a reboot, to support a new model that I'm not running.

    There's no native package manager so applications just throw their shit all over the filesystem and the alternatives, Homebrew, Anaconda and MacPorts each have system breaking problems.

    So .. no. It absolutely sucks.

    And here's the kicker, it's still better than Microsoft Windows.

  • source
  • parent
  • load more comments (1 reply)