A lot has already been written about the death of the most prestigious certification program Microsoft has ever had – the Microsoft Certified Master program. However, up until now I haven’t seen anyone speculating with one more possible reason why Microsoft could have taken this decision and I want to share it with you in this blog post. This one came during a discussion with a colleagues of mine(yes, we were also discussing it!) and I believe it makes sense! Here it is:
What if Microsoft do not want to release the know-how of the products anymore? We all know from MCMs that the training they got in Redmond included very detailed and low-level stuff. I am not saying that an MCM can rewrite the software by himself, but an MCM does know a lot about how exactly the product works and I am speaking about information that is not included in books like SQL Server Internals. Now who wins from that?
- Microsoft Product Support teams – if no deep knowledge is out there, customers will definitely need more of these guys.
- Microsoft’s cloud platform – Azure – if no deep knowledge is out there and the customer’s solution is complex(I am talking about the future here, Azure is still not that mature), why not using Azure when the support is provided by Microsoft + that’s cloud, right – you pay for what you use!
Again – I am not saying Microsoft did kill the MCM/MCA programs because of that! I am actually expecting to see what they will release as an alternative of these two programs. However, if you ask me, it makes perfect sense this to be one of the reasons why they have taken this decision. What do you think?