There are inflection points in life. It would appear that I am at another. IT “Management” has decreed no new .Net starts. For the last decade I have been a .Net developer. So…??? Shrug. Whatever.
Let’s rewind a bit.
When I got out of college, I was a LAMP guy. I ended up making a fair amount of money doing perl programming. I built websites, CD-ROMs, and lots of automation scripting. I was pretty solid with *nix platforms (Debian and Solaris were my favorites). In short, I was doing OK in the Open Source world back then.
Why did I change from open source to, what was then, closed source?
I attended meetings with Microsoft where they showed what could be done with their technology. From C# v1 to Azure v1. Each time, Microsoft provided a clear line of thought and succession. They created order where the open source world only provided chaos. (Not that they haven’t had several epic missteps too.) Too many times, I saw customers left in the lurch because a given open source community faded then died. Ruby? Perl 5.X? JQuery? Compare that to C#. How long has it been around and still growing?
Make no mistake. I have no opposition to Open Source software. I am opposed to risking a multibillion dollar business on a technology stack that has a track record of chaos and premature implosion.
But… I am here to serve the business. If these are the new rules of engagement, I will do my part to ram MEAN down everyone’s throat until they choke on it. Hopefully, the business will see the writing on the wall early in this new development technology and force a little “regime change.” And if I’m wrong, I can still be at the tip of the spear by adopting the new models and ramming them home with brutal efficiency. I guess it’s time to spin up on the MEAN stack.
Anyone know any good, Enterprise-grade MEAN tutorials? I haven’t found any…