4 ms·
I've been jumping between the big three every other year now over the last decade (OSX when I was into MacBookPros, Linux or Win when I was into other hardware
by dualogy 13y ago
I've been jumping between the big three every other year now over the last decade (OSX when I was into MacBookPros, Linux or Win when I was into other hardware vendors).
They all have their own unique little annoying-quirks and favourable strengths. I've found that when your environment is say, Sublime Text + a browser + a command line, the outer OS matters surprisingly little.
- jkrems 13y agoReally curious (I only have second-hand experience with it) - you made cmd.exe or cygwin work for you? I keep hearing from people who tried it that they gave up after a while, switching to an OS with native bash/zsh.
- _a2_ 13y agoFrom my experience, Cygwin can pretty easily be tuned to the state of fitting almost all the needs of an average developer looking for a *nix env at Win platform. The problems start appearing when you need to somehow integrate Win apps with Cygwin apps. For example, the idea to run Cygwin's ruby|python|php|gcc|whatever directly from Sublime Text can take a lot of figuring it out on how to do it. cmd.exe in its turn lacks a portion of basic functionality, like tabs, for example. A 3rd party apps, like Console, can help solve this problem, but in its turn, they have their own issues. Console, for example can have noticeable delays when rendering output.
- dualogy 13y agoI'm really not into Cygwin, just "Mingw / MSYS" works for me. But I'm not too much of a shell ninja to begin with--might rather script my needs in an x-platform way (whether that be Python or Node or Dart or plain Go) because I know I might be on Windows whenever I'm going through a gaming phase. Those come and go but when there is one, I'd want to take a quick break firing up Steam without needing to reboot, so I'd just work from Win7 to begin with.