Let's hope Microsoft has learned something from all of this. But there's a lesson for anyone doing system design. Whether we're designing a program, a website or an interface, giving people something that's lovely to look at isn't as important as giving them something they can actually use. Lose track of that fundamental design principle and you'll also lose your users.
So the next time you start an end-user project, keep that in mind. Microsoft can survive blunders like this. Your business might not be that lucky.
Sign up for CIO Asia eNewsletters.