4 ms·
I see many comments pointing out that it may be a good technical decision to develop on Windows. This is a good point; many skilled engineers target Windows and
by biotech 16y ago
I see many comments pointing out that it may be a good technical decision to develop on Windows. This is a good point; many skilled engineers target Windows and .NET with great success. In that case, having a Windows development environment makes sense.
However, it sounds like the organization in question was not deploying to Windows - from the article:
...it seemed to me that most of your development happens on Windows (though it’s almost needless to say that you deploy to Linux)
I won't judge you for using Windows over Unix (even though I prefer Unix), but I will judge the choice of using Windows for development when you are targeting Unix. I have had this experience, and it was a Management decision - not an Engineering decision, and it resulted in significantly less productive work environment. Given two opportunities that are otherwise equal, I would definitely choose the company that develops on the same platform that they deploy on (assuming we're talking about Unix or Windows - there are obvious exceptions in the embedded world).
One caveat: It is common for an organization to use both Windows and Linux for different tasks. In that case, the choice of development environment is more complicated.
Either way, I'd say that the candidate should have asked up front during the interview, "Why are you using Windows for development, and could I use Mac/Linux instead?", instead of judging them based on what seems like a lack of information. They may have a good reason. If they don't, your decision is that much easier.
- asnyder 16y agoIt would be nice to know what type of shop they were, after all in some places your OS just provides a text editor or IDE where you work on files remotely and run in a browser off of a *NIX server. If that was the case it doesn't matter what OS they're developing in, as anyone should be able to develop in the OS and text editor of their choice so long as it can hook up to SSH.