The Soul of A New Microsoft
BusinessWeek Online is running a front page story today about the new future of Microsoft. By 'looking beyond Windows', the company is utilizing fresh blood to come up with new products like the Zune, the Xbox 360, and various online sites. While the Zune probably isn't getting off to as successful a start as they might have liked, the article argues it's a positive sign that they're at least making the attempt. From the article: "The point is that Microsoft needs to find its un-Vista. Several of them, in fact. The software giant is entering perhaps the greatest upheaval in its 30-year history. New business models are emerging--from low-cost "open-source" software to advertising-supported Web services--that threaten Microsoft's core business like never before. For investors to care about the company, it needs to find new growth markets. Its $44.3 billion in annual sales are puttering along at an 11% growth pace. Its shares, which soared 9,560% throughout the 1990s, sunk 63% in 2000 when the Internet bubble burst, and they have yet to fully recover."
Thing is, their success with Windows was being at the right place at the right time, utilizing ruthless business tactics and just being plain lucky.
They could get away for a decade worth of half-assed technical side and marketing because of their monopoly. Thing is, whenever they tried to enter another market, it raised the question why. When looking at their attempts, many people drew the conclusion, that they wanted to compete at any price and that's why they threw their sometimes failing products out there. In retrospect I think we can say that they tried to perform their usual strategy, but without the backing of the monopoly they fell flat on their face. Of course, the notable exception is the Xbox 360. It might be luck, or that the Xbox division independent enough from the core MS that it can make itself work.
Microsoft is not reinventing itself, at least not yet. Zune is an utter failure and I can't think of any single successful product apart from Xbox 360, Windows and Office that was a success. The last two wells are drying up.
It takes a man to suffer ignorance and smile
Be yourself no matter what they say
Apple.
Seriously, in 1997 Apple was on the brink of extermination. It had a stale product line, and abortive OS update (Copland) begun in 1994 which was eventually canned, it's replacement to appear a massive 7 years later as OS X. And you think MS's handling of Vista was bad...
Them boom! Jobs is back, the iMac appears, OS X appears, the iPod appears, switches to Intel, Apple reinvents itself again - successfully. You could argue that Jobs is pretty much the heart and soul of Apple.
Microsoft don't have anyone like that. You could argue that Bill Gates is, but most of the projects he's personally championed have been niche markets. Sure, they've had their successful market areas; Windows Mobile, Xbox, Windows Mediacenter, Auto PCs, but you kind of wish they'd look again at what people want.
Apple get it; get a person iTunes, an iPod and a Mac and they're sorted for most of their entertainment needs. Want it around the house? Get an Airtunes adaptor.
Sony don't get it; PSP speaks to PS3, and um... ATRAC? Minidisc? Er... Memory Stick slots? Their idea of a digital home doesn't incorporate other vendors and isn't feature-complete. On its own, Sony stuff doesn't make you go 'wow'.
Microsoft desperately need to get it and the thing they have going in their favour is - ironically - interoperability. Apple and Sony are stuck in lock-in land - our kit, our standards, our profit. If Microsoft took their head out of the sand for a moment and realised this, bit their lip and went with something a bit more open-minded, then they could really make a difference. However, like Sony and Apple, I think they'll be putting their bottom line/market share first, and what consumers want second. It's nice that we're seeing a change though and that they're having a shot at trying new stuff with the Xbox 360 (definitely a great console, no matter how you cut it) and Zune (average first try), but they need to try a bit harder...
Conveniently choosing to ignore the groundbreaking research on language design and static code analysis done by the Spec# team
Conveniently choosing to ignore that the debugger in Visual Studio stands head and shoulders above the competition
Conveniently choosing to ignore how Microsoft has been able to establish itself as a major player in the game console world in surprisingly short time
The list continues, but who am I kidding, could anyone here be bothered...
Wow, totally wrong. Microsoft is always focused on the Windows platform. What the hell do you think the Zune and the XBox 360 exist for? The Zune only runs on Windows and uses Windows audio formats, and the XBox 360 runs Windows and uses DirectX.
This author is arguing that Microsoft is going outside of Windows with these devices, when Microsoft is actually using them to drive even more dependency on Windows and its related technologies. Every single thing Microsoft does can be viewed through the prism of preserving or extending their platform in some way. The Zune is a response to the iPod's Windows-independent digital media, and the XBox was a response to the Playstation's gobbling up of the PC gaming market,
"Sufferin' succotash."
I think there's a little more to the story than this. Qdos had some features that made it distinctly superior to CP/M, and CP/M itself was largely based on an even more ancient operating system.
For instance to copy a file, CP/M required that a program called PIP (Peripheral Interchange Program I think) be on a floppy disk in your computer. You could then use its arcane syntax:
A> pip
*a:=b:foo.txt
Qdos had a copy command in memory so it didn't have to be ondisk. The syntax was also a little more intuitive:
A> copy foo.txt b:
I might add that if my memory serves the PIP command and CP/M's 6+3 file structure were copied from DEC's RT/11 operating system. Essentially, CP/M was RT/11 for microcomputers except it left out some of RT/11's nicer features, like background processing.
Qdos was a solid incremental improvement then. It added commands like 'copy', replaced the 6+3 file system with an 8+3 file system, and I'm sure there were other improvements I know little about.
The original developer of QDOS worked on and off for Microsoft for over a decade in total. He also founded other companies. It doesn't look like he's mad at Bill most likely because in the aggregate Bill paid him quite a bit of money as an employee, and by taking over one of his later companies. Although not as rich as Bill Gates, I'm sure he's very comfortable.
D