But there are many places out there that will swap out MySQL or PG for MSQL because it's Microsoft and they all know C#. I had, and have, a really hard time with people who only know the MS way of doing things. I have always taken issue with software developers who only know one language, because I think they're missing out on seeing different ways to look at problems. But the .Net people take it a step further and only look at things from MS. Even if Nancy is a great framework, they wait till WebAPI is available.
And when I've gone to speak at conferences, I'd show things like Sass and livereload, only to have them scoff at me and say "if it isn't in Visual Studio, it's not worth learning." And when VS included live reloading, it was the Greatest Thing Ever.
Just like how ASP.Net MVC came along. People actually argued with me that Microsoft invented that concept. Despite the fact that the very first version looked a lot like a C# version of Rails and Spring.
So that's a chip on my shoulder that I have to get over. Hopefully since the people I know followed MS before, they'll follow them in this new direction.
And when I've gone to speak at conferences, I'd show things like Sass and livereload, only to have them scoff at me and say "if it isn't in Visual Studio, it's not worth learning." And when VS included live reloading, it was the Greatest Thing Ever.
Just like how ASP.Net MVC came along. People actually argued with me that Microsoft invented that concept. Despite the fact that the very first version looked a lot like a C# version of Rails and Spring.
So that's a chip on my shoulder that I have to get over. Hopefully since the people I know followed MS before, they'll follow them in this new direction.