Ballmer: Microsoft wasted time on Vista
thinq.co.uk
thinq.co.uk
> What we take him to mean by this that instead of innovating Microsoft sought to make itself into the guardian of digital media - a sort of Internet copyright cop - by stitching up a DRM-infested monster.
That's a non-sequitur, and borderlines on putting words into Ballmer's mouth. I don't see any way to construe Balmer's quote as being about DRM.
Perhaps a good idea in principle but .NET was too young at the time; in general their inital goals were was too much as well as too soon. That cost them a couple or so years and then put them under immense time pressure.
I'm thinking more along the lines of the "filesystem is a database" idea they had.
WinFS was part of the the general Longhorn set of projects, but I didn't get the impression it was inextricably linked to the Longhorn next version of Windows project.
At that time, it looked like they had something that would humiliate the competition.
I had not completed my transition over to Linux at that time and considered, seriously, sticking to Windows.
Though, it was a "Death by 1000 paper cuts" sort of situation with vista.
Microsoft overreached with Vista, but I believe they've overreached with many other things.
Joel Spolsky wrote a great essay on Microsoft's 'Fire and Motion' where they simply keep building new and deprecating old apis. How do you ship and support software against such a fast-moving target?
The only way to win is to walk away.
While working at a MS "solution provider" I had the task of building a large NGO hosting service on top of IIS, Site Server, Exchange and SQL Server. I was not allowed to use Apache or any other non-Microsoft alternative.
I can only imagine the nightmare it would be (for our client) to port it to newer versions of whatever came after Site Server 3.
That same solution provider whole heartedly embraced WebClasses when they were announced, but that happened after I left.
"Attracting talented employees; making balanced investments; innovating in the right areas, maintaining a positive product flow and making the right future bets."
Sorry for the meretricious linking, but some time ago I wrote about The Not-So-Big Software Design:
http://weblog.raganwald.com/2007/05/not-so-big-software-appl...
My thesis was that a good design was about the specifics of the problem and the client, not about generics that could be applied to any project. I feel the same way about business plans.
What's specific to Microsoft about this list? In what way are these the right objectives for Microsoft but not for Apple, General Motors, or Heroku?
Ballmer doesn't call me up telling me how to blather on the Internet, so I won't tell him how to blather to reporters.
But I will warn him: Steve, if I'm ever interviewing you and you give me this list, I won't meekly transcribe your Motherhood and Apple Pie platitudes, I'll follow-up by asking you what's specific to Microsoft about these items that couldn't apply to anyone. I'll ask you what's special about your leadership that you could identify these priorities, and how you differ from some B.Comm. intern that would mouth much the same list if I asked them what Microsoft needs to do to succeed.
especially given that one of the pillars is attracting talent. Are talented people really reading this stuff he says and getting excited about working at Microsoft? Or are they assuming (possibly incorrectly) that it is just another BigCo where everything is doublespeak and generic talk that means nothing except "I want to look good so I can get my bonus this year?"