Why .NET Adoption Lags Among Startups: my views
there is a whole generation of developers who came out of college with the notion of Microsoft being evil.
also the trends setup by VC's like YCombinator, good college/university like MIT, is you can make cool products with open source ecosystem.
not sure how much you would remember, about 15 years ago it used to cost a large chunk of money to build scalable apps as 70% of the investment was sunk into datacenter acquisition.
another cool aspect is lot of new popular apps like posterous, started out as a single usable idea were implemented over a weekend and polished with multiple iterations.
licensing cost is still a big negative for those have discovered the power of open source technology, also the community is lot more evolved in sharing the expertise.
application frameworks like Ruby on Rails played a big role in getting the best practices like MVC Architecture, source code management, TDD/BDD, code generation, reuse in open source web frameworks
Personally I have problems with many .Net developers who are "fish out of water", when it comes to living without the Visual Studio IDE. standards and features like XHTML, AJAX(prototype, jquery others ) came lot later in .Net programmers toolset until Internet Explorer was the leading browser in developer mindshare.
like my article, upvote it here http://news.ycombinator.com/item?id=1489142
