Hacker News new | ask | show | jobs
by malaporte 4631 days ago
Another thing to keep in mind is the political aspect of choosing a tech stack, especially for a startup... As you'll surely notice right here in the comments, MS tools are not what you could call fashionable in many tech circles, and that could hamper a startup ability to raise money, or affect it's market value unless it's a smash hit like Stack Overflow.

It's up for debate whether the bad reputation is deserved by Microsoft in 2013 or not, but fairness is not what's important here...

For my part I once used C# in the past for a couple of projects and I have very fond memories of it. It's a well balanced language with very solid tooling, and the Mono stack seems nice as well. In a way, I'd be happy to use it again on a new project... but at the same time I must admit that being rid of the stigma of using MS tech is a pleasant feeling. And it's indeed expensive, although it has never been my job to worry about that.

In a way, for me, MS tools are like that old out-of-fashion shirt that you I still like to wear from time to time even though you know people will think it looks weird.

To my wife, if she reads this: Sorry, I'm not getting rid of the shirt.

1 comments

Although that "out-of-fashion" shirt is made from engineered meta-material and the trendy ones just have nice patterns. Seriously, did you even try C#5+VS2012+ReSharper? Add TPL, Rx and XAML to the mix for desktop or ASP.NET MVC WebAPI + SignalR for web.
I wasn't speaking about the tech, especially the recent one which I find to be pretty nice (well, some of it at least). My point was about perception of MS tools in the larger tech community. At some point you get tired of fighting this fight, and in the context of a startup this can hurt you, or so I think.

Sure, I'd wish the tech community was less prone to those useless battles, Well, unless it's about bashing Java-the-language, of course :p