In my 20 years or so in the software development world I have often heard from the ‘Microsoft Haters’ in the industry about how terrible Microsoft is, from their operating systems down to their poorly received windows phone. To be fair, I was often one of those who had something bad to say about them and often it was justified.
Imagine my surprise when one day I found myself singing their praises and defending them at almost every turn. Now I don’t say this lightly as I was surprised by this defence myself but when I look back at where Microsoft was maybe 10 years ago to where they are now, its night and day.
Although we have been a ‘Microsoft house’ for many years we never really embraced their technology fully, leveraging other tools to help us do our work. While we still do use other tools like Slack and Trello we are increasingly looking to Microsoft for their fully integrated VSTS and Azure instead of using our own deployments of Jenkins for instance which can take time to setup and constantly need to be managed.
To say Microsoft Azure is a beast is an understatement but it is an extremely interesting beast. The services it offers and the ease of creating and managing these services undoubtedly gives us a huge benefit in not only time saved but also in terms of the vast array of services offered, services we can offer to our clients.
For instance I just set up one of our global clients on azure and added not only Scale up but also Scale out capabilities allowing it to be extremely responsive not only locally but in virtually every time zone on the planet. Now that’s powerful!
Microsoft have really moved on since Satya Narayana took over as CEO and it seems to be going in the right direction. I’m certainly a convert and look forward to helping more clients benefit from its services.