Even when you have make in windows, there are often unix-isms that tend to go into other scripts as part of a build process.<p>My own process on windows, is usually to have a linux vm (autostart via hyper-v), that I SSH a few terminals into (conemu ftw), and work in linux... I share via smb&#x2F;cifs from linux so I can use a gui editor... everything else is in the console, or browser.<p>Once you get used to it, it works out much better... I&#x27;ve also got most of the <i>nix tools in windows, so some stuff I can just do there.  My laptop and work issued laptops are rMBP, I also have a few linux systems&#x2F;servers at home...<p>Frankly I don&#x27;t care too much what OS I&#x27;m on... that said, it doesn&#x27;t take </i>that* much effort to ensure what you are doing can run across the big 3 platforms.