Anyways I found my solution: iCloud for Windows https://support.apple.com/en-us/HT204301
This is going to make my transition back to Windows much easier. Maybe the people at Apple have failed to realized that Windows has gotten a lot better under Nadella?
There's the Windows Subsystem for Linux as well: https://docs.microsoft.com/en-us/windows/wsl/about Not to mention stuff like docker also made working on Windows less of an issue and I think Ubuntu will be shipping on Windows by default in the future.
This release was the last straw.
Also, the Mac Mini isn’t glued shut, first thing I did when I got it after verifying that it booted was to swap in 32 gigs of aftermarket RAM.
But good luck!
You are right about the higher quality software on the Mac. I will miss that but I’m not sure how long it’ll last given Apple’s hardware direction. You can already see it with the rise of electron based apps
It’s a pain upgrading the mini compared to a bigger box. You run into all kinds of annoyances. Also I want to upgrade storage as well and not just the ram.
Maybe when remote VSCode improves I'll try that.
One thing you can do is run a Linux VM locally with VMWare’s shared folder stuff (annoying to get working but solid once working). Develop using your local IDE, test locally on your VM, and then check in/check out on the heavy weight machine once you have something ready to run something big. Depends on what you’re doing, though. For machine learning, Jupyter is niceish.
The solution I settled on was a Mac Mini to serve as my interface and run desktop applications, and a big hefty expandable Threadripper box running Linux that I SSH into to do all heavy lifting (and that I can put away in a closet). A NAS holds most files.
I've been really happy with the Mac Mini for this role, and the Threadripper box provides more power than I could reasonably get from any Mac.