Michael J. Ryan
2 min readMay 12, 2019

--

I’m largely of similar opinion… I run Mac, Windows and Linux pretty regularly. My last Apple purchase was a Mid-2014 rMBP with Nvidia graphics, unfortunately left behinds due to the bugs and bickering from Apple. My desktop is a hair older i7–4790K, 32GB and refreshed with a 1TB nvme and a GTX 1080 a bit over 2 years ago now. Waiting on Zen 2 Ryzen 3000 series to upgrade (likely 3850X, since Threadripper may be off the table). I’ll probably go with Linux on my desktop with my next hardware refresh.

I went hackintosh shortly after my desktop upgrade, which has been nice. I run Windows on my work issued laptop, which is okay. Git’s msys tools (bash) normalizes a lot of what I do. Though the windows-isms in it are truly annoying.

At this point, almost all of my orchestration is via npm tasks with .js scripts (esm and shelljs ftw). This works about everywhere I’d want it to work. I even do this for my CI/CD chores, and again works about everywhere I’d want it to. I’ve also taken to using Docker for (Windows|Mac), which normalizes things a lot more (of course gotchas on the win/mac desktop versions). Looking forward to better Linux integration with WSL2, the lack of SystemD and full Docker support were kind of non-starters for me.

For work, there’s a few tools that keep at least some workflows tethered to Windows. On my current project, nearly all of the codebase is, or can be .Net Core and I’ve pushed for that. As I said, some stuff keeps things tethered to windows, and that’s generally what our clients prefer for deployments. I really am annoyed that SSDT, etc isn’t available for linux/docker so SQL Server projects are at least built on Windows.

My own preferences favor moving towards Linux and away from both. I do love the Windows taskbar (cortana disabled), and with tools to give a Win7-style start menu, I’m pretty happy. Almost everything I do runs everywhere. The one workflow I do, rip/reencode my blurays for playback from my nas, is a poor experience on my mac/hackintosh.

In the end… nice writeup, and my own $.02 is that Apple hardware just isn’t worth it. Even in laptops there are those very close (though Apple’s touchpad experience is second to none), and I *really* hate the short travel keyboards and lack of a physical escape key on newer models.

--

--

Michael J. Ryan
Michael J. Ryan

Written by Michael J. Ryan

Food nerd (keto, omad, carnivore) — Programmer and JavaScript junkie! (node.js, mongodb, browser)

No responses yet