9 ms·
2000-2009: Microsoft's Decade of Shattered Dreams
- NathanKP 17y agoThat is simply incredible. I didn't realize that Microsoft had come up with so many good ideas and then abandoned them. If they had come up with good implementations of each of those ideas and stuck with them they would have easily had a monopoly on most of computing.
- papachito 17y agoI was told recently that ideas are cheap and easy. Market value and execution aren't.
- rbanffy 17y agoMicrosoft's innovative ideas of the past decade have a negative value. The writer has Microsoft in much higher regard than the facts would allow him.
- fauigerzigerk 17y agoI'm not a Microsoft hater at all and contrary to some others I think they have been an innovative company (e.g. VB, XMLHTTPRequest, Linq, ...). But Wilcox's list of "visionary" Microsoft innovation is weird. I mean just because they did something before Apple did it doesn't mean they invented it, nor that they were particularly visionary. Most of the items on that list were talking points at the time and many wanted to do them in the .com bubble years. What Microsoft was talking about then was just part of the general "vision hyper-inflation" of the time. Hailstorm was a concept for an XML Web Services platform. Yes it was supposed to support API access to things like address books among many other things, but presenting this as the predecessor to Facebook is a stretch to say the least. Facebook started out as a web site, not as a platform. Turning that on its head is not visionary. It's an old blueprint for certain failure. And the tablet PC a precursor to the iPhone? Excuse me but the iPhone is a phone. It's primarily a communication device on which people play some games as well, and a very small minority does one or two other things with it. Is everything with a touch screen now a would be iPhone? And then there's the NTFS successor. As far as I remember it was not planned to be a distributed file system or some kind of virtualized cloud/cluster thing. It was supposed to be a file system that had database-like features like a rich data model, and it used SQL Server technology. Scaling out was not the vision but that's exactly the point of "cloud" storage. Microsoft as the largest OS vendor completely missed the boat on virtualization, which is probably the most important OS trend in the past 10 years. Ok, they took the next boat, but the fact that it's not even mentioned is telling. And then there is Office collaboration. What a horrible mess. There's nothing even remotly usable. They piled on useless features in Office but stuff like editing a Word file in a group, something really obvious, is so horribly broken and has been forever. That's an anti vision. So no, they haven't just been bad at executing. Their visions were either of me-too quality or the kind of failed platform grandstanding that IBM was known for. That said, they have created some solid high quality stuff in the past 10 years as well. Windows is a good solid OS. .NET is a good solid development platform and C# hasn't stalled as Java has. They have opened up Office file formats and invented a sane alternative to PDF. It's good engineering work and a little bit visionary in some places.
- Tichy 17y ago"Most of the items on that list were talking points at the time and many wanted to do them in the .com bubble years." That goes for most innovations - they are floating around when the time is right.
- andrewcooke 17y ago> Facebook started out as a web site, not as a platform. Turning that on its head is not visionary. It's an old blueprint for certain failure. Wave? [edit for clarification: isn't that a platform first? not that we know it's a success, of course]
- fauigerzigerk 17y agoI haven't had an opportunity to try Wave yet.
- rbanffy 17y agoJust to remind those who were too young in the low-to-mid 90s, I am not sure who invented the UMPC, but at that time, they were called Zoomer, Momenta, Newton, which is the real precursor to the iPhone. Also, the whole anythingFS Microsoft kept announcing since NT4 was called Cairo never made it even to beta. It was, mostly, a very long-lived research project that kept getting fashionable features according to the age of the press-release they were announced. "stuff like editing a Word file in a group, something really obvious, is so horribly broken and has been forever." And would be really easy to implement on top of MSN or Office Communicator.
- clofresh 17y agoNot sure if the .NET dynamic languages (IronPython, IronRuby, etc) came before the JVM dynamic languages (Jython, JRuby, etc), but it also seems like Microsoft let the .NET languages languish and missed out on a opportunity to bring a lot of the dynamic language programmers into the .NET fold. Meanwhile the the JVM has experienced a rebirth with the vibrant JVM language communities.
- rdtsc 17y ago> missed out on a opportunity to bring a lot of the dynamic language programmers into the .NET fold. I think one of the reasons is that they are well ... Microsoft. It is irrational, it doesn't make sense, but that's the vibe I get. Their languages and ideas are not bad, I think it is the association with their company that is somehow hurting them. For example, F# is a very nice language, but I think the fact that it runs on .NET is putting off a lot of people. It seems to me if F# wasn't related in any way to Microsoft, it would have fared a lot better.
- prodigal_erik 17y agoBlub paradox. There are a limited number of programmers who wouldn't automatically dismiss F# as too weird to bother learning, and the ones who don't need .NET support are already using OCaml (or Haskell or whatever).
- halo 17y agoI'm not sure what makes you think Microsoft have let .NET languish. The .NET runtime and languages have been updated regularly with significant changes and improvements, and Microsoft themselves support C#, VB.NET and F# as "first-class" languages, as well as developing IronPython and IronRuby and working on the Dynamic Language Runtime project to ease dynamic language implementation. All of these equal or better Sun's support of Java. There are also quite a few non-Microsoft languages based on .NET including IronScheme and Boo. .NET's CLR also supports tail-call optimisation, something the JVM doesn't.
- bad_user 17y ago
- ams6110 17y agoBack in 2003 or so, I was at a conference where a former Microsoft manager of some variety told me (paraphrased) that Microsoft's product strategies always revolved around selling more server licenses: Windows Server, Exchange Server, SQL Server. So all their product development was bent in that direction, causing some otherwise good ideas to miss hitting the customer need because there always had to be a tie-in to selling more licenses. Seems to explain a lot of the failures that are outlined in this piece. OTOH, any company the size of Microsoft has a lot of failed ideas, or poorly executed ones. Not every idea is a home run; foul balls are part of the game.
- flipper 17y agoIn the early '90s I wrote some software in Microsoft C++ that was distributed as an executable. An IBMer MBA friend of mine was horrified that anyone could distribute as many copies of my program as they liked without each user having to buy a C++ compiler. Almost 20 years on Microsoft sound like IBM did back in the day.
- blasdel 17y agoMy parents started a software company out of their apartment in the early 80s that lasted about twenty years with a sole product, which was based entirely around a PC database / development environment. When I was cleaning out their office before they sold the apartment a couple years ago, I found a little cubbyhole next to my Mom's old desk. It contained a stack of shrinkwrapped end-user software licenses for the long-dead database environment their product was based on, one for each of their 60-70 customers over the life of the company. Cost at least a half-million dollars total, and went right into the dumpster.
- jasonlbaptiste 17y agoIf Microsoft trimmed the friction points (management/bloat) they would actually be rocking it. Look to the XBox team for inspiration. They've absolutely come out of nowhere, dominated, innovated (look at the tech behind xbox live), and even beat apple so far in the living room. Have you guys ever checked out windows home server? Probably not. They don't promote it enough, but it's the best product they have made in ages. It's functionality pisses on Apple's Time Capsule and I love time capsule to death. My guess in the next decade? Their core businesses get shaken up (office, windows, etc.) causing them to trim a LOT of this fat after the stock takes a rocking. They finally get the gut check they need and start pulling ahead in other areas (Bing, XBox/Entertainment, etc.)
- TeHCrAzY 17y agoI have a legit copy of home server. Next step: Convince my parents to turn this old pc into a home server as well. S many hassles solved, especially with the backups.
- jasonlbaptiste 17y agoI think it's the marketing. Server is just a scary word. Most people don't know it exists either. I'm REALLY hoping they update it at CES with the 2008 Server platform without jacking up the OEM costs.
- jbeda 17y agoThe XBox 360 may be a great machine and have great software (I have friends that have worked on it) but from a business perspective it is a disaster. It is pretty clear that Microsoft will never make up for the billions that were sunk into the original XBox and the 360. I know that the old Microsoft Bag Holder blog (which seems to have disappeared) ran the numbers. Once you add the RROD issues and the fact that the Wii is kicking the Xbox's butt from a marketshare/penetration perspective it is hard to say that the XBox is a slam dunk success.
- snprbob86 17y ago
- DaniFong 17y agoHackers often blame MBAs, management, and hierarchy for technological mishaps. As often did I. But it turns out that managing people is hard. It is amazing to me that an organization that is Microsoft's size can decide and execute on anything at all, much less on the number of things that it actually does. Cutting five layers of management, which is already few for an organization that's Microsoft's size, is really a recipe for chaos.
- tentonova 17y agoIt is amazing to me that an organization that is Microsoft's size can decide and execute on anything at all. Cutting five layers of management, which is already few for an organization that's Microsoft's size, is really a recipe for chaos. I'd say Microsoft's barely navigable size might have a lot to do with those 5+ layers of middle management.
- wglb 17y agoThis article lists missed opportunities for market penetration when MS had technology ready. I think the article is a bit harsh, even hostile. The criteria Most every technology decision must be justified by some data point. No company spends on research like Microsoft is not unlike the criticism leveled at Google by that departing designer. Large companies need operate this way. The heart of the challenge is what transformations are necessary for a seriously successful company to stay vital. IBM went through a catastrophic point and came out due to some very astute business leadership. MS is more technologically focused.
- gamble 17y agoSteve frickin' Ballmer... Does anyone believe that he'd still be CEO if Bill Gates hadn't anointed him as his successor? He's the Gordon Brown to Gates' Tony Blair. Microsoft is never going to be relevant until Ballmer and his horde of bean counting lackeys get the boot.
- jacquesm 17y agoThat's a beautiful analogy, with more than just a grain of truth to it. Especially the Gates - Blair bit. IBM managed to 'reinvent' itself after a very rough patch, maybe microsoft will manage to do that too but definitely not with the current leadership. To solve these issues you first have to be able to admit (maybe even publicly) that there are issues. Until then it's down. I remember IBM passing out little flashlights with 'I've seen the light', and they really had. Microsoft is at least a decade away from a moment like that. Give google another 10 years to figure out how to kill office and they probably will.
- willwagner 17y agoI'm not sure passing on Youtube and Yahoo were bad decisions for Microsoft as stated by the article. As far as Youtube is concerned, AFAIK it still hasn't been profitable for Google and would have likely bled more red ink with Microsoft in higher bandwidth charges, or alternatively, MS might have tried monetizing sooner slowing Youtube's growth. It's doubtful purchasing Yahoo in this economic climate would have been a big winner either. I also don't really buy the article's description of the Xbox business defying the data and business common sense. For a long time, Microsoft has wanted to be in the living room, purchasing WebTV in 1997. If anything, it's an example of how Microsoft has succeeded in the past; constantly improving upon it's past mistakes and not giving up as quickly as other companies might. The original XBox wasn't all that successful, but they did some smart moves with the 360, getting it out earlier than the PS3, providing good tools and support to their development community, and realizing that good networking support at the OS level to allow seamless multiplayer experiences was going to be a game changer for this generation of consoles.
- msg 17y agoAs far as YouTube's bandwidth bill goes, it is probably low, as discussed a couple months back: http://news.ycombinator.com/item?id=886109 http://news.ycombinator.com/item?id=886109 I wouldn't deny that the Microsoft seems to be improving the Xbox from the customer's point of view... but I think the larger point is that the Xbox program is in the red. There was already a convergent device for the living room. It's a computer with an HDMI cable and a wireless keyboard, or maybe a wireless tablet. Packaging it as a console with funky controllers is not a game changer, no matter how many games come out for it.
- xsmasher 17y agoThe thrust of that article is that YouTube's bandwidth bill at Google is zero, because of Google's dark fiber / peering. If MS had bought them the bill might be astronomical.
- willwagner 17y agoIf Microsoft had purchased YouTube, I don't think it would have had the same low bandwidth costs that Google enjoys per that article.
- mixmax 17y agoMicrosofts biggest problem is that "they just have no taste" to qoute Steve Jobs. Taste is what the enduser sees. Endusers don't care about strategy, proprietary technology, bottomlines, acquisitions, tie-ins, and what have you. The big problem here is that having good taste is like being a good hacker - you have to be one to spot one. And since Microsoft doesn't seem to have many people with taste they don't recognize it when they see it. This is why Microsoft isn't doing well on the web - it's easy to switch to a competitor if a site doesn't just work right away, and many Microsoft offerings don't. They're clunky, hard to navigate and often have a hidden agenda thought up by a MBA. This is also the primary reason that Apple is doing so well: Their CEO has taste. Endusers just want shiny stuff that works.
- moon_of_moon 17y agoSorry this article is borderline ridiculous. Comparing for example, Amazon S3 to NTFS is like comparing an online storage platform used for building web services on top of, to a local file system used for storing files on desktops. Oh wait. Seems to me like its a hurried piece of negative PR in part of a much larger war. Probably a response to the "Top 9 products Google killed" story somewhere else on the internets.
- bad_user 17y agoActually that comparison is not so ridiculous. Customers want storage, lots of it. One way to do it is to provide the technology to make that storage cheap and easy to maintain. Another way to have cheap/maintainable storage is by using an external provider.
- motters 17y agoThis doesn't mention the elephant in the room - open source. 2000-2009 saw open source software become completely mainstream, probably best illustrated by the Firefox browser. Microsoft really failed to adapt to the rise of open source and the increasing developer mindshare which it commanded. Instead of trying to harness its potential and ride the wave their strategy was mostly one of antagonism and FUD.
- rbanffy 17y agoMicrosoft's business model (as with any proprietary software company) is to keep the user dependent on them. Since they exist since before FLOSS became mainstream, they do it by providing an adequate technology for a reasonable cost with incremental upgrades to existing technology, effectively preventing many legacy owners to migrate to greener pastures, and by providing excuses for the executives to use when a legacy-disrupting migration to FLOSS could be the best option. It's been rather effective.
- motters 17y agoIt hasn't been all that effective so far. Microsoft has lost significant market share in browsers to FLOSS, and it looks like something similar is happening with its office productivity software too.
- rbanffy 17y agoWindows is still pretty much installed on every x86 computer sold and Office is the de-facto standard for business documents. Just about every company has an Exchange server (I am sad for them) and just about every server sold has an x86 processor because nothing else runs Windows. This last part is what hurts me more: we can't really innovate in hardware because there is an economic imperative to be able to run Windows... Microsoft is dragging us down.
- Tamerlin 17y agoActually, Windows is NOT the reason that most servers have x86 processors in them... that's due to a different legacy -- namely, x86. The catch there is that Intel and AMD have accomplished such huge economies of scale combined with such advanced manufacturing technologies that no one else can match their cost to performance ratio. For markets where cost isn't as constrained, like the big financial systems, stock exchanges, vehicle crash simulations, environmental modeling (like the Earth simulator and the NCAR weather models) you'll see quite a variety of non-x86 processors, including very application-specific PowerPC variants like the one in BlueGene. In markets where performance is far from the primary criterion like in smart phones, ARM dominates. That said, Windows does have an adverse affect on innovation in other ways -- for example, to function in a corporate environment, it's nearly mandatory to interoperate with Exchange and Office.
- TotlolRon 17y agoThe MBAs (and lawyers) will do the same to GOOG. Correction: are doing the same to GOOG.