4 ms·
> Its a developer darling While this is undoubtedly true, I still don't comprehend why. The development workflow on linux is an order of magnitude better than
by caeril 3y ago
> Its a developer darling
While this is undoubtedly true, I still don't comprehend why.
The development workflow on linux is an order of magnitude better than on OSX. Package management is built into the distro, the directory structure is sane, LUKS is (probably) less likely to be backdoored by the NSA than FileVault, you can use keyboard-centric window managers, tiling window managers, etc, far more of the system is available/configurable via scripting or terminal, you don't get grey screens of death regularly, it doesn't send tons of telemetry back to the mothership, and you don't have to reset the PRAM and SMC every goddamn week just to get the thing to boot.
OSX is probably only a "good" comparative developer experience if you're forced to use XCode for something. Otherwise, it's a disaster.
- Jensson 3y ago> While this is undoubtedly true, I still don't comprehend why. If you want to make ios apps you need an Apple computer. Then people get used to it and like most people they will say they prefer whatever they are used to.
- alephnan 3y ago> The development workflow on linux is an order of magnitude better than on OSX. I guess your workflow doesn’t include getting Linux to work. As in, if you run into an issue, you’re somewhat on your own because of your unique Linux setup. Maybe except if you’re on Ubuntu or something. On Mac, you can more easily Google search for people with similar environment settings who failed building dependencies in the same way
- kaashif 3y ago> As in, if you run into an issue, you’re somewhat on your own because of your unique Linux setup. Maybe except if you’re on Ubuntu or something. But uhh, I do just use Ubuntu? I haven't even changed the wallpaper. Everything works, nothing has broken in years. Surely Linux doesn't have to mean some kind of special snowflake Gentoo setup.
- e-brake 3y agoIf you are spending time getting it to work, I'm not sure that's a bad thing. It makes you a better developer!
- wiseowise 3y agoSysadmining your machine doesn’t make you a better developer.
- Aloisius 3y ago> you don't get grey screens of death regularly Is this a thing that happens to people? I haven't seen one in a decade. > and you don't have to reset the PRAM and SMC every goddamn week just to get the thing to boot. The last time I did that was maybe 5 years ago.
- FpUser 3y ago>"While this is undoubtedly true, I still don't comprehend why." If one develops apps for Apple ecosystem then it is must have. If not - I'd say it is a darling of some specific categories of users. Not your general developer. Personally except couple of encounters I do not need to develop for Mac, hence I do not have it and could not care less if the brand disappears tomorrow. You can't really generalize here
- wiseowise 3y agoI want my machine to just work, not being another programming environment and Macs give me that. > you don't get grey screens of death regularly, it doesn't send tons of telemetry back to the mothership, and you don't have to reset the PRAM and SMC every goddamn week just to get the thing to boot. I’ve been using Macs only for 5 years straight and have no idea what you’re talking about. Also, shortcuts on Mac just make sense, unlike Windows and Linux.
- JohnBooty 3y agoFor the past ten years I've worked at multiple companies where the engineers were issued Macs. We're talking about four companies and several hundred engineers in total. And friend, this is nonsense right here: you don't get grey screens of death regularly, [...] and you don't have to reset the PRAM and SMC every goddamn week just to get the thing to boot. I don't know where you've been working or what the maniacs around you have been doing to your Macs, but I guess I worked with the luckiest ~250 Mac owners in the world because that stuff was not a thing for us.
- alpaca128 3y ago> Package management is built into the distro Brew can be installed with one command and a couple minutes of waiting time. > you don't get grey screens of death regularly [...] and you don't have to reset the PRAM and SMC every goddamn week just to get the thing to boot. I've been using a Mac for a year now and I have no idea what you're talking about. So far it hasn't crashed once or had any other problems except for a few bugs in preinstalled applications. I'm not saying it's better than Linux but everything is preconfigured well enough so I don't constantly get annoyed by about everything that comes out of the box. The terminal and browser work pretty much exactly the same on both operating systems. OSX isn't great but at least it's not Windows and the hardware is amazing.
- DeathArrow 3y agoAll I care about for development is to have Visual Studio, VS Code and Docker.
- ExoticPearTree 3y agoI think you are basing this on your dislike of MacOS. And statements like "LUKS is (probably) less likely to be backdoored by the NSA than FileVault" will not win you any credibility points. For developers, MacOS brings the UI friendliness of Windows with full capability of a *NIX machine. Basically you get the best of best worlds and with MDM capabilities on top which companies actually like and need very much.