2 ms·
As an experienced developer I would say don't restrict the team to a single OS. Using different OS's (even different flavours of) forces you to write good quali
by dazzawazza 16y ago
As an experienced developer I would say don't restrict the team to a single OS. Using different OS's (even different flavours of) forces you to write good quality platform neutral code which can be a great benefit if you should need to switch your deployment platform. Different compilers will expose different compile time bugs and different OSs will expose different runtime bugs. Plus there are no platforms that have ALL the best tools a developer needs.
If you go multi OS you will need a better class of developer though. It's easy to find developers that have no time for cross platform issues believing their platform is king and others are just porting their code. In my experience they are Windows developers with no experience outside of Windows but I'm sure it's a cross platform issue.
If you don't think this will help your business... stuff it, go linux only. Any good developer can develop on ANY platform.
Good luck, I imagine, in the big picture, this is the least of your worries.