3 ms·
As someone who leaps in and out of both Operating Systems on a daily basis, it really isn't that difficult. The thing you have to watch out for is how well you
by mreiland 12y ago
As someone who leaps in and out of both Operating Systems on a daily basis, it really isn't that difficult.
The thing you have to watch out for is how well your tech stack is supported. If I know I'm supporting Windows I will not write the software in Ruby as their Windows support is atrocious (honestly Python isn't much better imo, but I have less personal experience with it).
If I'm developing .Net/C# I'll use Windows for Visual Studio, even if I"m supporting Mono because the environment is just better.
If I'm working on a PHP project I'll do it Linux even if it's meant to run on Windows because, again, the environment there is just better for the development.
It isn't about the OS itself. There is some friction there in terms of familiarity with editors, etc, but most of the friction is about the technology you're using.
- walljm 12y agoI think balabaster's point still stands, and your points (though good) only serve to illustrate. also, its important to keep in mind that not everyone is as good at switching. this could be because only some people have the time and inclination to do what balabaster suggested and dig in and learn the ins and outs of both systems, after which its "really isn't that difficult". i've worked in both (Win/Nix) on a daily basis for a while doing dev in perl. as long as i was active in both switching wasn't hard, though i found myself feeling out of water in nix whenever i ventured outside the boundaries i was used to. i'd run into a situation and just not know where to even start looking in nix for a problem, whereas in windows i could usually guess at the right place to start investigating. also, the transition and learning was made easier because i had really smart and helpful people right next to me to answer my questions. I had the same problem with Mac/Win when doing photo/video editing. I could get around in a mac fine, but found certain ui and organisational decisions frustrating.