> But choosing .NET is a choice, and whenever anybody does it, I can’t help but ask “why?”<p>> Programming with .NET is like cooking in a McDonalds kitchen.<p>Has the author ever even used .NET? Maybe for their specific product it isn't useful, but just look at (for one example) all the games on the Xbox 360, a platform that dominated. Also, at least in my company .NET is <i>huge</i> internally. Fortune 500's prefer stability, and startups don't (as much), but that doesn't mean the need isn't there.