4 ms·
I've been a developer on all three major platforms (Windows, Mac, and Linux). Just my opinion, but I feel these days Linux has the best "developer ergonomics" f
by spamizbad 8y ago
I've been a developer on all three major platforms (Windows, Mac, and Linux). Just my opinion, but I feel these days Linux has the best "developer ergonomics" for backend and systems development.
Granted, I think if you're building native mobile apps and web front-ends, your life is easier on a Mac just by virtue of having access to the same tooling as your design team. But for everything else, it just feels easier to get stuff done on Linux.
Complicating matters is the declining quality of Apple Macbook Pros and their propensity to thermally throttle. They are quite beautiful though! Still, as a 2018 15" MBP user at work, I often regret not getting a T or P-series Lenovo which carry with them their own flaws.
- sampo 8y ago> I often regret not getting a T or P-series Lenovo There is also the X1 Extreme.
- xur17 8y agoI currently have the regular X1, but am seriously considering the X1 Extreme as my next laptop. 32gb of ram in a dev machine would be amazing.
- noir_lord 8y agoMy T470P from 2017 has 32GB of RAM (Came with 1x16 and I put the other 16 in myself) and it's great. Can in a pinch do everything on the laptop I can do on my dev desktops.
- Ologn 8y agoMy focus is building native mobile apps, primarily Android, but I have built iOS apps as well. With iOS, Apple has it so that you more or less need a MacOS running XCode. While the Mac I use has Android Studio on it, I find myself switching back to Ubuntu Linux to program Android. It is just an easier workflow for me.