Slashdot Mirror


Microsoft's Unique Innovation

Anonymous Coward writes "The way John Carroll sees it, Microsoft doesn't get enough credit for all the technology it invents. The company's understanding of the marketplace, argues Carroll, has proved fertile ground for many of the inventions, however incremental, that Microsoft produces on a regular basis. That awareness is that all software markets, however "unrelated" they may seem, have linkages to each other. And it's an awareness that open source will have a hard time matching. Another reason many fail to appreciate Microsoft inventiveness, continues Carroll, is because most inventions are pieces of larger puzzles."

27 of 575 comments (clear)

  1. seriously ... by SamSeaborn · · Score: 3, Interesting
    Seriously, the *only* innovations from Microsoft were the mouse scroll-wheel and fast user-switching in XP Home.

    Both very fine pieces of technology innovation.

    Everything else -- I mean *everything* else -- was a copy of the successful work of a more deserving 1-in-a-thousand startup that suffered through all their hard times only to get stomped by the monopoly in the end.

    Sam

  2. Inventors? by Daveznet · · Score: 2, Interesting

    When was the last time Microsoft actually developed something on their own? Arent most of their products bought then developed on top of? ie: DOS - Windows, XBOX, Direct X, Hotmail. Microsoft is not a great software development/inventing company they are however a great marketing company.

    --
    GL HF!
    1. Re:Inventors? by praxis · · Score: 2, Interesting

      Most inventors, though I'm even inclined to say all, use previous advancements upon which they build their inventions. You can't really say that the Hotmail today is the same as the one they bought many years ago. You can't say that Window's hasn't changed since the release of 1.0. Perhaps what you are looking for are wild earth shattering innovations that are felt around the world in every field of research. The might not have any of those, but nor does any other large software company I know of, and nor does any free OS I know of. Yes, the GPL is pretty earth shattering and had reprecussions that were deep and wide, but that was Stalman's idea a long time before Linux really took off. One could similarly argue that Microsoft's idea to *gasp* sell software seperate from the hardware was a counterpart to the GPL, though diametrically opposed in philosophy, which also had reprecussions that were deep and wide. The software *industary* would not exist as it does today without it. Note, software would, but the Oracle's of the world would be selling their products as complete solutions with hardware, etc.

  3. It's Not That Microsoft Doesn't Innovate by rising_hope · · Score: 3, Interesting

    But when compared to the rest of the industry, they stagnate. Certainly, they've made some valuable contributions, but when you consider their next closest competitor is less than half the size, they should be responsible for an overwhelming majority of invention and innovation in the market. But - they're not. Part of my problem with Microsoft is that it seems like since Windows 95, they've been constantly playing a game of catch up, rather than bringing unique products to the market. They certainly have a way of solving integration, and seemless interface design with other Microsoft products, which has made them successful. Microsoft might be the master of integration, but innovation leader? Most certainly not.

  4. Redefinition of innovation? by Bastian · · Score: 3, Interesting

    I can think of preceding examples for a couple of is examples of innovation, so all he's really convinced me of so far is that he didn't do his research before writing this article.

    Apparently, innovation isn't developing new technology. It's noticing new technology coming out of obscure companies and the academic community and then re-implementing it for Windows and backing it with 8,000 metric tons of advertising hype.

  5. Come on. I dare you... by ScentCone · · Score: 2, Interesting

    To actually have a reasonable conversation about this. I'll help, by clearing the deck of:

    1) 1,000 monkeys typing = Shakespeare, yadda yadda
    2) Broken clock right twice a day, blah blah
    3) Every other thing that's always said about buying innovation rather than... what, mining it? Every employee that works there is "bought" every week when they get paid, and sometimes they're bought in a group from somewhere else. Same as anyplace else with a lot of irons in the fire.

    But - surely people aren't going to pretend that Excel doesn't exist, or that Active Directory isn't actually pretty damn effective. And Visual Studio actually has its moments (me: old timey VB6 fan, but what do I know).

    If you actually work with MS's server products all day long, you'll find that there really is a sum of the parts that actually scratches quite a few itches. And don't forget their hardware... given my choice of a anything from Logitech, MS, or several others (especially for the money), for some uses I'd probably reach for the MS stuff more often. Strictly on touchy-feely-reliability merit, no brand loyalty whatsoever in that area. Unfortunately, they don't make the asbestos products I'll need for this comment.

    --
    Don't disappoint your bird dog. Go to the range.
  6. Re:MS keeps innovating in their spin by eno2001 · · Score: 2, Interesting

    The point is that some intercommunication between certain technologies is SUPPOSED to be difficult because they are INCOMPATIBLE. As soon as you find a way to make it "easier" you've likely inserted a ton of limitations. That's what Microsoft is best at, putting limitations on technology. I suppose I should correct my earlier assertion. Microsoft has innvoated both mediocrity and artificially imposed limitations within the technology realm.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  7. Well, he's right, although not directly. by ardor · · Score: 2, Interesting

    MS does help innovation, although not in a sane way. Sure, there are lots of small companies with fresh, innovative ideas which get bought up by MS. Evil MS, no cookie? Wrong. How likely is it that those companies would have survived? For most: zero. So, in theory its a good thing that the 800-pound gorilla takes the innovative ideas and includes them in their products. In theory. In practice the new ideas often vanish in the patent portfolio, or they mutate to really ugly MS incarnations.

    --
    This sig does not contain any SCO code.
  8. I have moments of agreement with TFA... by HerculesMO · · Score: 4, Interesting

    It ends when "I wonder if Open Source can do what Microsoft did."

    There alone, explains the author's lack of grasp on the subject. The Open Source movement is riddled with people that once upon a time, made Microsoft a great company. And I will give credit, even as taboo as it may be on Slashdot with the large followers of Microsoft *cough cough*.

    Microsoft's ability to innovate does not lie at the OS level, or the application level. It lies at a fundamentally different area, one that's not related to software in and of itself. Microsoft's brilliance is simple -- they made it possible for a business to conduct complete workflow thru their software, from beginning to end. Businesses will always mandate what the future of consumers will buy, and their decisions. If you work for a finance firm and they tell you "Okay Johnson, we are switching to Linux to save $2523432!".. do you think that Johnson is going to go home and buy another Windows PC for his home? He will need a Linux PC to mirror his work environment. Then he will have a friend who comes over and says "wow, what's that?", where Johnson will explain the benefits (as explained to him by his company) of Linux on his desktop, and will thus propogate the use of Linux on the desktop.

    Microsoft made Windows -- arguably a crap OS, arguably not. But with the combination of Exchange, Biztalk, Sharepoint, the Office Suite and Windows working in (relative) harmony under Active Directory well.. I'll argue it takes some vision to bring a company that far, and innovation to boot.

    But I wouldn't count out Linux as the author did... the people who made MS what it is are who are working in Open Source, working at Google, working at Yahoo, working at IBM. And they will tell us how innovative open source can be, or hell, not even Open Source... but MS alternatives :) Google seems to be doin a great job so far.

    --
    The price is always right if someone else is paying.
  9. MS Didn't invent the wheel mouse by Pizza · · Score: 3, Interesting

    I wish I could find a link somewhere, but back in the Windows 3.x days, the days where serial mice were common, the days when _Mouse Systems_ actually meant something, the days when mice were ugly bricks, the days before the MS dove bar mouse, I remember seeing a mouse by Genius that had a front-center-mount scroll wheel.

    The wheel wasn't clickable as a third button, but the spiel on the box was all about how it would make scrolling that much easier.

    So Microsoft didn't invent the wheel mouse, but they did refine it considerably and make it universally usable, thanks to their ability to integrate tightly into the OS. It's so much easier to do that when you control the APIs.

    --
    -- I ain't broke, but I'm badly bent.
  10. Re:What has Microsoft ever invented? by NanoGator · · Score: 1, Interesting

    "I know a very long list of technologies that MS claims to have invented... but buying a company that invented something and inventing something isn't the same thing."

    What I found absolutely hilarious about this comment is that Slashdot sports a woody whenever there's news about FireFox, OpenOffice, KDE, or any other product that copies an MS product. Is the real problem here that MS isn't innovating, or that a bunch of you want to strip MS of a word that they really love?

    I'm not kidding, it's really hard to take comments like this seriously. Security hole in IE? Tar and feather Microsoft over their shitty code. Security hole in FireFox? Give the team a medal for the great code they've written. Playstation 3 may be really expensive? Sony sucks. XBOX360 offers a cheaper alternative? Microsoft sucks. Eolas successfully sues MS with an overly broad patent? That's great! Lindows intentionally infringes on the Windows trademark? Suddenly the trademark that Microsoft's had for 20 years should be invalid! Consumer confusion be damned!! Monopolies suck because competition is important! Oh no! Microsoft's making a competing product, they shouldn't be allowed to do that!

    You'll pardon me for taking these broadly painted highly modded comments with a grain of salt. Slashdot's comments on Microsoft are about as credible as a Star Wars fan's advice on picking up chicks.

    --
    "Derp de derp."
  11. Re:What the..... by RWerp · · Score: 5, Interesting

    Given the fact a *fucking lot* of Open Source applications are copying ideas from Windows, there must be some clever heads at Microsoft. But I still hate Equation Editor from the Office Suite ;-)

    --
    "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
  12. there should be a standard ..that works everywhere by Qubit · · Score: 3, Interesting
    Here's a quote from his article:

    Translated, I'm saying that technology across software domains should be consistent. There should be a standard, however de facto, that works everywhere. Skills should be portable across those markets, ... Everything should just work together, and development across all devices should be relatively straightforward to someone with experience in any one of them.


    Standards? Works everwhere? Hey dude -- you're working for M-i-c-r-o-s-o-f-t... you know, the people who don't like standards, who won't use open standards (OpenDocument), tweak standards so they are not compliant (Kerberos), invent their own "standards" and not share them (MS-Word format), and then finally try to patent everything (FAT filesystem) so that other people (that would be us, the open source community) can't use it.

    Maybe you should read your own article and think about those things, eh? Maybe a lot of people at Microsoft should think about those things...
    --

    coding is life /* the rest is */
  13. Re:This piece reminds me by symbolic · · Score: 4, Interesting


    This guy works for Microsoft, and had released an article with a rather defensive tone to it. I laughed the same way when I heard Mrs. Bush chastising the American public for picking on her husband.

  14. Yes. 1992 was a very good year. :-) by Richard+Steiner · · Score: 2, Interesting

    1992 was the year that OS/2 2.0 (the first 32-bit version) was released by IBM with its nifty ability to run both DOS and Windows software out of the box and a real drag-and-drop GUI that made the newly released Windows 3.1 desktop look fairly primitive.

    Unlike DOS GUIs like GEM, PC/GEOS, and others which preceded it, OS/2 was demonstrably better than Windows in almost every way you could think of except in three areas:

      * It required more RAM than Windows did (OS/2 was usable in 8MB while Windows was usable in 4MB).

      * It had support for fewer devices (especially video cards) than Windows, which was a major issue for a number of people I knew who were interested in it including myself, and

      * It required a bit of a mind shift to use if one was used to Windows, mainly because it actually used the second mouse button for context menus and such (unlike Windows).

    It was missing native software, but that didn't matter -- most of the folks I know used it as a platform to run DOS or Windows software anyway. Why not? It that that job very well.

    We know from history that preloads, developer deals, and various other Microsoft tactics and actions would cause OS/2 to drop from the industry radar roughly four years later, but I'm sure that the introduction of IBM's product scared the crap out of some folks in Redmond. :-)

    I for one am thankful that IBM released such a product -- in those days, we didn't have many alternatives on x86 hardware (BeOS wasn't around yet, nobody in PC land had heard of the BSDs, and Linux was just barely starting to become useful).

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  15. Re:MS keeps innovating in their spin by The+Bungi · · Score: 1, Interesting
    I'm not sure this is a metaphor I can accept for the stuff

    So let's see. It's perfectly acceptable for someone to claim MSSQL is not an innovation (in itself) because it comes from Sybase. Microsoft has a lot of products that are derived from technologies they've purchased (IE, FrontPage, Access, their original C compiler, VB, etc.) Of course we can all pretend that IE is not much different from Mosaic or VB.NET is not in any way superior to the original 'Thunder' prototype Cooper sold them. After all, this is not 'true' innovation the way we like to think of it, like Napster or ICQ or Bitorrent or Groove or OS X (which themselves are of course based in work previously done by other companies and individuals).

    But, it's completely unacceptable to try to make the argument that Linux does not innovate because it's a (IMO, bad) clone of UNIX, or that GNOME and KDE simply clone the Windows UI or that no open source editor (think JEdit) is innovative because, well, there's Emacs over there. Firefox? Nope, based on Netscape. Postgres? CA Ingres. Firebird? Interbase. Following that train of thought, if innovation is MySQL then I don't want it - they're just getting stored procedures this year. Kinda changes things, doesn't it?

    Microsoft is the only one who "gets it" about how technology is an interrelated puzzle

    MS is the company that has taken a few productivity apps and crated an integrated Office suite that actually works together. They came up with COM/OLE and then started tying things in a way that businesses for many years have found rather useful. Their server products integrate very well, and so do their development tools. Now they are doing the next generation of this stuff with .NET instead of COM as a glue technology. Color me jaded but there is no such thing in open source, at least not to the extent that Microsoft has reached.

    there should be a consistency across technology

    I don't know about this but I sure don't think open source with the 'not invented here' problem and their dozens of different widget sets and slightly incompatible GUIs have it right, either. Maybe Apple are the ones who will get this right. At least in Windows and OS X you have a single presentation layer API to deal with. And let's not even get into backwards compatibility, which is still one of Microsoft's crowning achievements. People don't like change. Every time Microsoft changes the Office UI they take a risk. They're slammed because it's 'bloated and useless', but if they didn't they'd be called 'stagnant'. Yipeee!

    there is no comparable technology "out there" to Microsoft's COM model

    This is a dear argument to most slashbots - it's the equivalent of saying my PS2 is not an innovative or useable product - and use the Atari 2600 as proof for the argument. CORBA remained in many ways the lofty preserve of the UNIX enterprise - certainly no one did a complete binary-level object protocol that tied everything from the desktop to the browser to the enterprise and out (and provided the tools to work with that infrastructure). Are there technologies out there that are similar to COM? Sure. Is there prior art? Sure. Did anyone else take component technology to that level and delivered it to a few hundred million people? Nope. Hey, ask the GNOME folks. Surely they had compelling reasons to 'come up' with gconf and bonobo, eh?

    If you choose to dismiss the incremental evolution of technology as a form of innovation then absolutely nothing is new anymore. It's all OK when that measuring stick is used with Microsoft and it makes for some great flamewars, but it's not acceptable when applied to anyone else, expecially open source.

    As always, this article is just another big bashfest that gives the slashbots a chance to come out of the woodwork to rehash their Clippy and Bob jokes and puts some more money in OSTG's pockets from all those ad impressions. Great business model!

  16. Their own fault by fm6 · · Score: 2, Interesting
    It's true. But so what? Microsoft doesn't get credit for the things they do right because of all the things they do wrong. Like shoddy products and monopolistic practices. Besides, their marketing is mostly about how fucking brilliant they are — and that practically guaranteed to make people discount their accomplishment.

    There's also the fact that they don't play well with other. People at Microsoft deserve a big share of the credit for inventing XSL — and it would be hard to overstate the importance of that. But, as they always do with any activity they can't control, Microsoft gradually withdrew from the XSL working group. So whenever you hear about XSLT or XSL:FO, it's in connection with somebody else.

  17. Re:MS keeps innovating in their spin by Mac+Degger · · Score: 2, Interesting

    OK; for one, the space race was for one purpose only: to create ICBM's. The dev costs were too high to get the US to fund it out straight, so they created a 'space race'. You'll note that the cancelation/reduction of the 'space race' happened pretty much when ICBM technology was available.

    But the thing is, that's the way technology has worked. The technology of war always trickles down to the populace, from the technology to create crossbows and trebuchets, to radar, electronics, robotics...all the result of wartime technology efforts. In a way, those court intellectuals you quote are right; no wartech, no safe plane journeys aided by GPS (wartime tech too), radar and electronics.

    --
    -- Waht? Tehr's a preveiw buottn?
  18. Re:MS keeps innovating in their spin by LeonGeeste · · Score: 2, Interesting

    Wow. I've never seen anyone totally miss the point I was trying to make until now.

    Yes, research during WWII, the Cold War, and space program led to good stuff. I specifically agreed to that in my post. But it's not enough to establish that, which you (pointlessly) went to great lengths to show in your post. You must also show that what would have happened in their absence would be worse. Showing that good stuff happened during program X proves NOTHING. Listing one by one the benefits of the space program proves NOTHING. Imagine if I took $100 from you, bought a candy bar, and gave it to you. By your logic I could say, "How dare you doubt the utility of the Theft-Candy Program? The TCP has resulted in your acquisition of a candy bar! Sure, you can play revisionist historian and claim you would have gotten a candy bar without it, but let's face it: you would have just stayed at home. And I know you can wave your hands and make the tired old 'I could have gotten a candy bar without TCP for under $100' game or even the 'I preferred my leisure and keeping the $100' game, but that's just voodoo economics."

    In my post, I specifically showed how the spinoff arguments don't hold up to logic. At the beginning of the space program, entrepreneurs were researching better ways to satisfy human desires. Then the government diverted resources from this activity to another activity, which indirectly led to the satisfaction of some human desires. You're claiming that this diversion *from* satisfying human desires ... *helped* satisfy human desires?

    The difference, in case you're wondering, between auto-racing research and space program research is that the auto research itself satisfies the desires of auto-racing fanatics, and the spinoffs to Ford Escorts are icing. In the space program, the goal does not actually satisfy human desires, and if it does, it's coincidental.

    And no serious researcher takes your "job creation" or "boosts the economy" argument seriously. It's just the broken window fallacy reloaded (google it). Sure, we could start a government program paying people to dig holes and fill them up. That would create jobs. Or we could smash windows, burn down homes, evacuate cities and destroy them, etc. That would certainly create jobs in reconstruction! But it wouldn't prove the destructive acts were beneficial. What's important is whether human activity is directed at satisfying human desires or not. When you divert entrepreneurial activity to sticking it to the Ruskies, you take away from that.

    It seems your courseload was heavy on the history, light on the economics. And you can't draw conclusions from history without a basis in the underlying economics. So you can spare me the indignance about all the great stuff from the space program, because it proves exactly nothing.

    --
    Rank my idea: http://www.sinceslicedbread.com/node/531
  19. Re:MS keeps innovating in their spin by eno2001 · · Score: 2, Interesting

    So interoperabtility between Lotus Notes and Microsoft Exchange is not a problem then, ehhh? Get over yourself. It happens anywhere once you diverge from the church of Microsoft. I used to be a part of that congregation and believed in the implentation of an all Microsoft shop. I preached it loud and far. Until I discovered that it didn't do what I needed and their answer was, "Why in the hell would you want to anyway"? At that point I left the flock and realized that there was so much more out there that was so much better. And most of that "so much more" was in the FOSS world. Sorry, but you lose.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  20. Re:What the..... by EntropyEngine · · Score: 2, Interesting

    There's no doubt that Microsoft are learning, but it's only because they're being forced to be innovative, not because they choose to be.

    For me, Microsoft are more iterative than innovative, and this shows in a lot of their software, which is reactionary and often grudgingly so.

    There's no denying that within the walls of Redmond, Microsoft are demonizing the broader open source movement for forcing Microsoft to do the one thing they've never had to do, which is to compete on quality rather than sheer marketing might, which has historically won out time and time again...

  21. CmdrTaco -1 Troll by Eric+Damron · · Score: 2, Interesting

    Subject says it all.

    --
    The race isn't always to the swift... but that's the way to bet!
  22. Re:Innovation? by fermion · · Score: 2, Interesting
    MS has done some interesting things. Excel was a wonderful product. It really did redefine the catagory. It is true that Visiscalc, Lotus 123, Quattro, etc did do all those things, and I used all those poducts extensively, the graphical and three dimensional quality was a wonderful use of technology. Excel, like Visicalc, was largely responsible for Apples in the Office. The next big interesting thing was probably Powerpoint, another good use of then current technology. You are, however, almost correct about the 10 year thing. The hieght of basic functionality and usability for Office was the mid 90's. Everything since then is equal amount of interesting feature and bloat, depending on what one needs.

    Mostly everyhting else they do simply makes state of the art affordable and usable to the common person, which is innovative and creative in a certain. I mean stripping down FoxPro to the basics and redeploying as Acess is no simple task. Copying a webserver and making it usable to the average tech school graduatge is equally interesting.

    The real problem is that MS wants to be known as a high tech leader, which in some ways they are, and perhaps were more than now. OTOH, Toyota makes a pretty penny delivery cars of adequate quality to consumers, and though they might exagerate, they are not going to say they know thier place.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  23. Re:What the..... by jZnat · · Score: 2, Interesting

    I like OpenOffice's equation editor better because is uses plain old [La]TeX if I remember correctly. Makes it easy to write equations in OOo and in LaTeX without remembering different syntaxes.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  24. Re:Lets talk about server-side by Forbman · · Score: 2, Interesting

    MS licensed SMS from NetIQ...
    MS colicensed SQL Server from Sybase, way back in NT 3.5 days, and eventually forked it about SQL Server version 6.0.
    CLR? OK, let's allow other languages to "compile" to the JVM, eh, Sun? Let's not even think about the USCD p-code system...
    SQLCLR? What about Java JRE embedded in Oracle?
    Exchange? Hmm... Lotus Notes. GroupWise. CHMS (if you have worked in US military hospitals, you know full well about CHMS... but I would posit that it is internally what Exchange wishes it could be. Yes, I know about how shitty everyone who uses it thinks it is...).
    WinFS? Oracle did this first, InternetFileSystem (iFS).
    MTS...didn't they kind of steal that idea from IBM?
    ActiveDirectory is MSified Kerberos.
    Terminal Services, better ask Citrix how they feel about that one...

    for one reckon VS.Net 2005 Team System Oooo...Delphi Enterprise. Hmm... been this way since at least Delphi 5. Remote debugging, too.

    & SQL 2005 are gonna kick some serious butt. Nah. People will realize just how stupid it is writing stored procedures in .Net langs, just like most Oracle developers still write PL/SQL code, not Java stored procs. It'll make non SQL Server developers feel slightly more comfortable, but it will make it even easier for DBAs to say, "well, figure it out yourself."

    (Ajax support and ongoing ORM systems are gonna be the icing on the cake.) Ruby on Rails.

    a lot of the stuff in this software has gotta be their own ideas/solutions

    Maybe, just maybe, Microsoft would be far better off saying that they're the "BASF" of software development: "We don't come up with the ideas, we just market the hell out of them so you think we did". Of course, we wouldn't have AJAX if some other non-MS brains realized how powerful XmlHTTPRequest actually is...

    Sure, some of the guts are actually worthy of respect, even back in Win 9x days (read: "Undocumented Windows 95").

  25. Re:What the..... by kuzb · · Score: 2, Interesting

    I sure hope not, since there isn't any operating system called Linux '05 now, and probably won't be later. Perhaps this is something you're inventing yourself?

    Jokes aside, Windows has *always* been ahead in terms of user experience. Sure, it's the target of viruses and mal/spyware. Sure, it's got a bad security model. Sure, it was produced by a company which could for most intents and purposes be considered evil. But at the end of the day, it's beating Linux out, and in 3 years, it will still be beating Linux out. I mean, we're talking about Linux, an OS where they can't even decide on a single method for accessing the clipboard. I realize this is a small point, but tell that to the guy who accidently middle clicked and had half a page of crap spew out all over his work. There is no one thing that wrecks the user experience in Linux, it's hundreds of little things that tend to drive the average user mad enough to ditch it.

    --
    BeauHD. Worst editor since kdawson.
  26. Re:Xerox PARC and real innovation. by birge · · Score: 2, Interesting

    Well, two things. First, editing the registry is a hell of a lot easier, because it's a unified database, not a collection of odd files each with their own syntax. Second, I can't remember the last time I HAD to edit the registry. I had to muck with config files all the time in linux.