80 karma · joined September 8, 2007
A related question that i have is: would a startup be less attractive for potential buyers like Google and Yahoo if it uses Microsoft technologies?
The most appropriate device would be Microsoft's Big Ass Table. (http://www.youtube.com/watch?v=CZrr7AZ9nCY)
One reason to use Windows could be because you like .NET, Silverlight, etc. Another reason would be because you know Windows well. If you develop on Windows it may be easier to also test and deploy on Windows and administer the servers. It is easy to set up an Ubuntu server in a few hours and use apt-get for updates, but an internet facing server will probably not be very secure if you or a coworker does not have a few years of Linux experience.
In the end an OS is just a tool. I would say pick the one you are most experienced with or the one on which your chosen techology works best.
It's obvious that that guy only knows buzzwords and has not written a single line of code in his entire life.