Ray Ozzie’s new “Dawn of a Day” blog entry takes stock of Microsoft’s move into services and, not surpisingly, gives the company high marks for its Windows Live and other efforts.
Ozzie, the out-going chief software architect at Microsoft, also points out where company has fallen short.
“Certain of our competitors’ products and their rapid advancement & refinement of new usage scenarios have been quite noteworthy. Our early and clear vision notwithstanding, their execution has surpassed our own in mobile experiences, in the seamless fusion of hardware & software & services, and in social networking & myriad new forms of internet-centric social interaction.”
He gives kudos to Microsoft Bing search engine, which, after billions and billions and billions of investment hasn’t made much of a dent in Google and has some analysts wondering why Microsoft didn’t just move on long ago.
And, as if we didn’t know it, Ozzie acknowledges that complexity is not our friend–quite a statement coming from the Windows-and-Office company.
“Success begets product requirements. And even when superhuman engineering and design talent is applied, there are limits to how much you can apply beautiful veneers before inherent complexity is destined to bleed through.
Complexity kills. Complexity sucks the life out of users, developers and IT. Complexity makes products difficult to plan, build, test and use. Complexity introduces security challenges. Complexity causes administrator frustration.
And as time goes on and as software products mature – even with the best of intent – complexity is inescapable.”
Ozzie writes good memos. Too bad that many at Microsoft don’t seem to read them.
Check out more IT channel news on SearchITChannel.com.