How Ray Ozzie is Changing Microsoft
prostoalex writes "The October issue of Wired magazine takes a look at Ray Ozzie's work with Microsoft. To hear the article describe it, he's rebuilding the company from the ground up. A 70,000-employee company is quietly changing its ways by thinking of software as deliverable services that perhaps could be rented on a monthly subscription basis." From the article: "There are, of course, two major reasons for Ozzie's ascendancy at Microsoft: Gates and Ballmer. Ozzie is one of the few technologists anywhere whom they respect; they'd been trying for years to get him to join the company. Now he's carrying their hopes for the future, and it's a heavy load. Ozzie needs to move Microsoft from selling software in a box to selling lightning-fast, powerful online applications ranging from gaming to spreadsheets. The risks are enormous. The mission is to radically alter the way the company sells its most profitable software and to pursue the great unknown of so-called Web services - trading an old cash cow for an as-yet-to-be-determined cash cow. No, Microsoft doesn't think its customers will stop using PCs with hard drives and work entirely online, but the desktop era is drawing to a close, and that promises to force some painful trade-offs."
I'm going to puke if I see somebody mention that the desktop days are coming to an end!!!! Who says? What proof, besides companies greed, shows that people don't want desktop software? I sure as hell won't be running apps online rather than on my own machine for a lot reasons. Just to name a few:
1) Bandwidth
2) Keeping apps under MY control, not somebody elses
3) I don't like being required to have an internet connection to type an f'n paper.
And those are just to name a few.
Software as a service? Perpetual payments? No thanks.
Who -- besides companies looking for more profits and a constant revenue stream -- actually wants this? The cons far, far outweight the pros for the typical customer.
Modern copyright is theft of culture from everyone and it retards the progress of the useful arts and sciences.
I've always balked at the idea of people being willing to do software subscriptions. However, I look at the huge success of World of Warcraft, which is basically the same thing, and think it might work. Corporations and other large orgs already pay Microsoft yearly fees to be able to get guaranteed updates at a fixed price. My university paid $250,000 per year to get unlimited seats for Office and the OS. However, the one thing that could undue this is the very long delays for things like Vista. If Microsoft went to an Ubuntu-type model where they promised updates every six months, I could see it working.
Web applications are not new. I've built my fair share of them. (Maybe even more than my fair share.) In some circumstances, they work very well:
They have downsides, too:
And yet for many applications, particularly specialized applications dealing with customer account access, inventory management, project management, online publishing, or a whole slew of other things, we accept these limitations. We assess the costs of not using a web application and determine that, overall, the web application provides value for the money.
What's interesting here is that while existing web applications have enough benefits to outweigh the risks, it's not clear that replacing standard desktop apps will come out the same in the risk/benefit analysis. The kinds of things we're doing on the web, we're doing because they work better that way; we've had years of experience with the desktop, and we know some things work better with centralized server models, and others work better with all the work done on the client. Microsoft is betting the farm on everyone being happy to push to the server model, but it won't happen; there are too many compelling reasons to keep ordinary desktop apps right where they are, on your desktop.
What they're afraid of is losing the fight for the desktop. This is their long-term strategy to lock everyone into their system. First they tried to lock up the OS. Then they tried to lock up the file formats. While Linux and OpenOffice are not quite credible threats (if you consider market share only) MS can look ahead and see a day when they have enough market share to seriously threaten their dominance on the desktop, and it isn't 50%, or even 25%. Maybe it's 20%, that magic point where people feel like there is an alternative, and then it's the tipping point, people no longer feel locked in. So MS wants to keep people locked in, because it keeps the cash flowing. That means locking up the data itself. And that's what their online apps are all about.
People are never as simple as their stereotypes. This applies equally to Christians, Muslims, and Emacs-lovers.
from the change-or-die dept.
;)
I'm not trolling here, I've had SuSE installed as my only OS for 8 months at one time. I've had Ubuntu installed in a dual boot (and it had a lot less pain than SuSE when it came time to install software). But now I'm back to just Win XP as my only OS. The reason is usability. I'm talking about consistency and integration with other Microsoft products. Download Visual Studio Express. Install it (no pain unlike SuSE). Now try out the code completion including automatically looking inside your own classes for documentation tool tips. Look how easy it is to programmatically leverage other Microsoft products (Yes Microsoft is opening their API's). Use the debugger (hover over a variable in your source code to see it's value, etc.). Wizards. Compared to the PythonWin IDE I was using it's heaven.
Gnome has the right idea, usability should be a major focus of software. It does no good to be technically superior if your users can't make it go. I'm not bashing GNU/Linux here, I think it's great but as good as it is Linux still needs to be heavily polished before it's ready for mass consumption. I've drank Microsoft's kool-aid and you should too.
This is just a bit of constructive criticism. Microsoft's strength is the people on a project that they assign exclusively to polish their products. Shiny. And unlike the past current Microsoft products just go.
I believe in Open Source and I also believe that it is a better process on longer timescales. I also believe that Microsoft will switch to open document formats to keep most users on Windows. But in the mean-time Microsoft (especially with Visual Studio) has the advantage with getting people up to speed and generating useful code sooner than someone trying to master the intricacies of EMACS from scratch. This leads into productivity which is Microsoft's major redeeming strength. I think that in twenty years we'll all be using some-unix inspired operating system with amazing software made by a variety of vendors some free, some not, and with-all-their-money definately including Microsoft. Getting to that point however means producing code and that's where Microsoft is putting their development money.
I could go on about a million other things too, like XNA (Microsoft's new environment to standardize game development and yes it's integrated with Visual Studio). But that would be better left to another comment.
Developers! Developers! Developers!
Shh.
Id's under 10k have some cred, for longevity reasons if nothing else.
*10* **k** ?????
Them youngsters??
Have you read my journal today?
All a low ID means is that some of us didn't have a life before you folks didn't have a life. :-)
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.