3 ms·
I would say that Linux is better only for a particular type of power user/dev. In my case, as a computer user of 27 years who’s been writing code in some capac
by kitsunesoba 4y ago
I would say that Linux is better only for a particular type of power user/dev.
In my case, as a computer user of 27 years who’s been writing code in some capacity for around 20 years, macOS is preferable because its stock config is the closest to how I want things to work. It takes very little config prodding to get to my productive “happy place”.
With Linux on the other hand, reaching that same “happy place” feels like a Sisyphean task… no matter how lunch time I spend on tinkering it still isn’t “right” and that further detracts from productivity because it’s distracting. I don’t think I could make Linux my primary OS without developing my own DE, which rather than Sisyphean is Herculean.
- smoldesu 4y agoUnless you're shipping an iOS/MacOS app though, getting to that "happy place" is usually the same number of tweaks away. At most places I've worked, the Linux build environment is just the one we use for production, and the MacOS one is ported to Darwin so devs can work on it. Like the parent said too, if you're working in a Docker environment it becomes almost a no-brainer. MacOS has it's uses and you can argue for it in places like design and video editing. For development though, MacOS feels increasingly less-relevant as time goes on. It's not a bad thing, but the majority of Mac devs I've met in the past half-decade do their work over SSH or in a VM.
- kitsunesoba 4y agoFor Docker purposes I’d rather keep a headless Linux box around that I remote into with a Mac than have to try to live with the Linux desktop as my daily driver.