3 ms·
While my servers are all Linux, as are most of my dev targets (I do embedded/hardware work), my workstations/laptops are all OS X. For laptops, the hardware/in
by lhl 13y ago
While my servers are all Linux, as are most of my dev targets (I do embedded/hardware work), my workstations/laptops are all OS X.
For laptops, the hardware/integration plays into it - historically, Linux/PCs haven't been able to match form factor, build, battery life, trackpad, and just workingness for suspend etc... but mostly it's that OS X provides the most flexible/painless work configuration for me.
Working in the command line works like you'd expect (I use the same configs/dotfiles (w/ some switches) between OS X and Linux). I use MacPorts for package management (which provides sane Python and most everything else I need), and anywhere that fails I can run a VM or just SSH to a box. iTerm is a great terminal, and I use ClipMenu, which is a great clipboard manager. Quicksilver means I rarely need to touch the mouse when I'm typing. The only thing I wish was better is workspace/window management, but I admittedly have never spent enough time on it (I use Moom, but one of these days I'll get serious w/ Zephyros or something...)
Day to day, I very heavily use Evernote and 1Password, which might have Linux equivalents, but would require some work to switch. More importantly though is that OS X gives me access to Photoshop, Lightroom, and OmniGraffle which I wouldn't really want to be without. I'm rarely in XCode these days, but it's still useful for knocking out the occasional iOS/OS X code I deal with as well.
Basically, OS X gives me a very comfortable environment (I've used Windows and other *Nixes for years in the past), and the best of both worlds for design and dev software.