I was a .NET developer and I think you’re romanticizing Microsoft/Apple environments a lot.
Mattias Petter Johansson

Well to be fair I was never an Apple dev so I cant speak to this.

I do get what you are saying about being comfortable though. This is probably clouding my memories of the past. ASP.NET was nice for the time but it certainly had its faults. If you mastered it then you knew all the hacks with Javascript and CSS to get your page to look and behave however you wanted it to. The problem of course is that this ran counter to how this framework was sold. It was supposed to abstract away the request response nature of web apps and the complexities of Javascript and the DOM. The problem was that to do anything specific you needed to understand the intricate details of the framework as well as the nature of web, Javascript and DOM anyway. Good luck pulling off those requirements with your offshore team or junior devs.

You also might as well not hire that web designer because you arent going to have luck integrating his stylesheets and templates into the web app.

ASP.NET MVC solved this problem pretty well though. Well enough at least that Stackoverflow and the StackExchange sites are all running on .NET technologies proving it can massively scale.

It was great to be an intermediate dev coming from a Java and Javascript background because I was able to pick up and be productive within a week. I didnt have to struggle to understand which frameworks I should use, what the drawbacks are, what other choices are available. If I was running a .NET shop, my potential candidate pool is pretty much every talented dev from any background because I have confidence that anybody could pick it up and be checking in code in a week.

Like what you read? Give Dustin Briscoe a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.