Ray Ozzie Quit... What Took Him So Long?
GMGruman writes "The mainstream press acts surprised that Microsoft's chief software architect is resigning, but InfoWorld's Woody Leonhard explains through a review of Ozzie's efforts at Microsoft how the Redmond giant has consistently ignored and squandered the design savvy that Ozzie has tried to bring to the table. If you ever wondered why Microsoft's products like Windows and Office are so bloated and underwhelming, while Apple's are almost always wonderful experiences, this analysis will solve that mystery. And you too will wonder how Ozzie could have lasted so long at a company that doesn't believe in design."
If you ever wondered why Microsoft's products like Windows and Office are so bloated and underwhelming, while Apple's are almost always wonderful experiences, this analysis will solve that mystery.
No bias here..
That would be really helpful. MSFT would be a better company without monkey boy.
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
while Apple's are almost always wonderful experiences
http://www.theonion.com/video/apple-introduces-revolutionary-new-laptop-with-no,14299/
...and thought his resignation letter was spoofed by spyware running on a Windows PC.
If you ever wondered why Microsoft's products like Windows and Office are so bloated and underwhelming, while Apple's are almost always wonderful experiences, this analysis will solve that mystery.
Finally the mystery has been solved! The suspense was killing me.
Inside every version of "Word" is every previous version of word, so you can open that Office '97 document just as easily as your 2010 document.
Bloat accrues in most software I reckon.
That said, it's sad to see when talent is trumped by management but I think we all know that's par for the course in IT.
crazy dynamite monkey
I personally suspect that the people who are smiling all the time are the ones who are insane.
The ones who frown at least have a chance of being connected to reality.
Build it, and they will come^Hplain.
...I mean look at the elegance and simplicity of Lotus Notes...
DrLunch.com The site that tells you what's for lunch!
This is the very definition of begging the question. They should put that headline in the dictionary as a perfect example of it. If you find someone using "begs the question" to mean "makes me want to ask a question", when you correct them you can point them to this article.
Seriously, this is the man behind Lotus notes and Groove. Two of the biggest piles of snot ever made. His existence at MS was a blight. Now if they can get Balmer to join him they may have something there.
TFA lists a series of failed projects spearheaded by the guy, then claims - without any evidence - that the ideas were grand and it was MS which could not deliver - and concludes that Ray is an unappreciated genius of some kind. Yet it is clear even from a short glance that the ideas themselves were flawed or simply another also-ran. Come on, Groove? Azure? Live Mesh?
"...company that doesn't believe in design."
It is not that Microsoft doesn't believe in design, it is that they suck at it. The best case in point is Windows security.
Is it just me or is slashdot being used as a battleground for geek opinion? Whenever there's news about some company, that same day, sometimes within a couple of hours, there's counter-news or propaganda that spin the situation or introduce some other closely related variable that seems intended to take advantage of the information the news dissipated. Is slashdot basically commercially compromised at this point?
"Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
The OP is full of sh*t. I worked in MS Hardware at one point, and the UX team there led the way in many aspects of UX in MS's hardware products at one point. This spilled over into their supporting software products too. The company as a whole has been pushing hard in the UX space for quite some time, and there just aren't enough UX specialists to go around... the industry has been in a deficit for quite some time. Apple learned early on the UX side and this has been a tenet for them for quite some time. This is blatant trolling to say MS doesn't believe in design... making broad statements without really knowing what they are talking about. Windows 7 and Office 2010 represent a new era of MS apps with a strong emphasis on UX. IMHO, I think they are great advances in making MS products better overall for the user.
"Designed by geniuses. Implemented by idiots." The Notes architecture complete revolutionized the way businesses communicated. But the Notes product had so many enormously frustrating gaps and gaffes that people in the trenches hated it."
Alright. I can buy that.
"A product called Azure has been released, but the feature set doesn't even begin to match the lofty initial design." ...err, alright...
"Ozzie's biggest contribution to Microsoft's future direction has to be the Oct. 28, 2006, memo titled "The Internet Services Disruption." An insightful blueprint for the future, Microsoft stood up, took notice, but hasn't followed through very well." ...ok, so I guess that means tha...
"Two weeks ago, Microsoft disbanded Live Labs, it moved the team over to the Bing group, and the leader of Live Labs left."
Look, guys. There is more to being a visionary and a leader than simply having amazing pie in the sky ideas. In this place called the real world you actually need to get stuff done, and it seems that Mr. Ozzy has trouble doing that. I love amazing architecture as much as the next guy, but if a design simply never actually sees success for all its genius...well, I’m not sure how great a design it really was.
At a certain point, the problem might not be that everyone around you is such an idiot, it may be you're not quite as good as you thought you were.
When I was there, Microsoft graded every project on a curve, with compensation in the balance. The "lowest" performers got slammed, the peak performs got rich. I imagine nothing has changed, except fewer people get rich.
Their system of evaluating and compensating developers rewards "hot dogs", who by any standard are good developers, but penalizes cooperation and useful developer documentation. Anything you might do to help someone on your team be successful automatically and in a very measured way hurts your own compensation. Few developers can rise above this and work with others outside of what is necessary to get the appropriate check marks on the review. And when individuals do work closely with each other, they are very selective as to who they work with. You can't afford to make *everyone* on your team successful. Remember, the bell curve WILL be applied.
Other mechanisms are used at Microsoft are very good. They have a huge commitment to testing, and a huge commitment to process. They know within a few months into a project when they are going to deliver. They know well in advance when projects are going to be late. They research and know the competition.
However, at the end of the day, their culture does not allow for clean design. Clean design means working together and making it a priority to make all developers on a team as productive as possible. But even if the differences between developers are tiny, the bell curve will be applied. People will win, and people will lose. And don't think for a moment that subjective decisions do not come into play based on a developer's reputation and ties with other developers.
In the end, if you don't know how something works, don't expect the comments to be useful. Don't be surprised if two interfaces sit next to each other and both do nearly the same thing. Obviously one developer implemented something, and the next couldn't figure out how to use it.
Microsoft's bloat is mostly a result of their development culture. Sure, supporting ten years of file formats is a factor, but not as important as their development culture, IMHO.
I have the opposite experience: "Apple" programs are invariably frustrating UI experiences, vs. Microsoft ones, which (aside from the Ribbon of Agitation) are quite a bit more sensible.
I should note that I'm not a serious user of either OS; I've been using Linux almost exclusively for 12 years, and have only briefly used one or the other for work (roughly equal proportions).
Considering a development project, I looked at both Xcode and Visual Studio 2008. The ease with which I could start and get a basic app going in VS2k8 was many, many times easier than in Xcode (all previous development has been done on console with vi/vim, cvs, and the like - no GUI stuff).
I'm not even sure how Apple UIs could be considered 'better'. The only think remotely 'superior' about Apple's UI at this point in the game is their control panel, which is fairly minimal on text and clean. (There are also a lot fewer options, which is significant, IMO.)
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
Mr. Ozzie appeared to lose a key battle with Mr. Sinofsky two years ago when control of Live Mesh, a data synchronization technology developed by Mr. Ozzie's team, shifted to the Windows organization at the company. Read more: http://online.wsj.com/article/SB10001424052702304410504575560621481900644.html?mod=WSJ_Tech_LEFTTopNews#ixzz12pfWBEBA About a year ago, oversight of another initiative Mr. Ozzie was involved in, its Windows Azure cloud computing technology, moved to the server and tools business run by the division's president, Bob Muglia. Read more: http://online.wsj.com/article/SB10001424052702304410504575560621481900644.html?mod=WSJ_Tech_LEFTTopNews#ixzz12pfdfzcI