Hacker News new | ask | show | jobs
by kureikain 1692 days ago
I used Fedora/Ubuntu at works and Arch Linux at home exclusively to 2012 when I started to get into Ios dev.

Nowadays I used Mac exclusively for all of my work + personal setup(except Server of course).

And I'm convince that the only reason for me to use it is due to iOS dev. If I can get away with it I will go back to Linux. Some points:

- No more dealing with homebrew and its bizarre upgrade policies. You don't know when a package will be break. You run `brew install python` and every thing broken.

- No more dealing with the weirdo of its disk image and the locked of system volume

- No more dealing with junks stuff in a few place such as `/Library` or `/System/Library` and `~/Library`

- No longer has to run docker in a VM

- Fuse just works

- No more buggy file watchers. For some reasons the file watcher (fsnotify package I belive) on Mac sometime works, sometime not and sometime just had CPU up to 100%

- No more custom syntax to work with fslimit

- No more plist file that also gzip and encrypt

- No more installing software by going to a website and download a stupid xip file.

- No more reverse engineering how a certain thing works and script it out.

But due to iOS works, not just iOS development I also help with CI/CD for mobile app and having access to a mac locally is handy, I have to keep using it.