From 37 Signals comes a great explanation of why they use open source servers and proprietary desktops.

There is really nothing religious about our use of open source. We use it because its better on the scales of merit that we care about. For infrastructure software, such as web servers, databases, server operating systems, programming languages, and web frameworks, the scales of merit lend themselves incredibly well to open-source development. Thus, we use it and are passionate about it.

For desktop operating systems? Not so much. There are just too many disciplines involved that programmers are not naturally good at and dont have sufficient levels of taste to prepare masterfully. And programmers constitute the vast majority of builders in the open source community.

So its not unreasonable to think that these programmers will do exceptionally well when theyre designing for them and their kind, but at the same time do less well when theyre trying to figure out what makes a great iPhoto or iTunes or what have you.

Personally, as a programmer and sys admin, I have no problem running Linux. As a family man, I used to have issues with it (the time it took to setup…), but even that is starting to improve now with products like ubuntu.

Reading: Why not Desktop Linux ?Tweet This