3 ms·
Windows is pretty much always going to be a second class citizen once you take a half-step outside the mainstream. I would just try to "get used to it" (i.e. r
by danssig 14y ago
Windows is pretty much always going to be a second class citizen once you take a half-step outside the mainstream. I would just try to "get used to it" (i.e. run Linux/Mac).
- drivebyacct2 14y agoI do. I still lament for others'. There've been more than one occasion where I want to collaborate with my peers that refuse to make the leap and it's always a nightmare.
- derefr 14y agoThese days, it seems like POSIX has become just another VM environment, like Smalltalk, Erlang, the JVM or the CLR. Mingw/Cygwin doesn't run *nix programs "on" Windows, really; it just provides them with a really half-assed VM implementation. Why not instead just go all the way and run, say, Ubuntu Server in a headless VMware appliance? If nothing else, it gives your spare cores something to do :)
- pjmlp 14y agoWhat mainstream do you refer to? Surely not the desktop.
- danssig 14y agoSorry that wasn't clear. Mainstream programming is what I meant (e.g. Haskell).
- pjmlp 14y agoHaskell is an example of mainstream programming?! I am all for more acceptance of languages like Haskell in the industry, but that is as far as it can get from mainstream. Mainstream is C, C++, Java, C#, ...
- drivebyacct2 14y agoI was hoping this one would course-correct itself... (Reading comprehension). "Windows is pretty much always going to be a second class citizen once you take a half-step outside the mainstream." He said... Windows is a pain in the ass if you do anything off the really-well-beaten path (like Haskell). And even then, yes, C/C++ can be a pain in Windows (again, see the linked project).