Github is my social network. I wake up into it, i follow it, push to it during the day, and I survey it before sleep. I love Github (in fact i'm inlove with Github). I depend on Github. I don't do facebook, g+ or twitter for socializing.
I used to admire Haack aswell. He's a great guy. However I fell out of love with .net.
I am a polyglot programmer, with strong background in .net.
To understand these Haack's "accomplishments", please look at history (google).
There is nothing genious about MVC3, towards other MVC web frameworks, and its 'advanced' 3 version, it sucks really bad in testing. (I'm also an author of a .net web framework that pits against it pretty well in this regard).
I'm pretty sure that .NET developers won't take away from its awesomeness. Quite the contrary, I think that if more .NET developers are opening up to how things work outside of their environment, we'll see a lot more openness and collaboration coming from .NET devs.
And then maybe this whole us versus them thing will stop.
There is nothing genious about MVC3
As a Python developer, I don't think there's anything genius about Ruby on Rails either. It's just a bunch of borrowed features that were added with good taste + marketing + community enhancements. Overall the whole package is great, but it does stand on the shoulders of giants nonetheless. Borrowing stuff is not a sin - if anything I blame Microsoft for the often displayed NIH syndrome.
Your claims aren't to the point at all. Even if he didn't come up with those things originally, he introduced them to a massive community of developers, that's already one great step!.
Being a great guy as he is, I'm sure he'll push to positive in anything he'd do!.
I used to admire Haack aswell. He's a great guy. However I fell out of love with .net.
I am a polyglot programmer, with strong background in .net. To understand these Haack's "accomplishments", please look at history (google). There is nothing genious about MVC3, towards other MVC web frameworks, and its 'advanced' 3 version, it sucks really bad in testing. (I'm also an author of a .net web framework that pits against it pretty well in this regard).
* MVC - monorail -> rails. * NuGet - nupak - nu -> really rubygems. * podcast - well, whatever.
I wouldn't like to fall out of love with Github.