Slashdot Mirror


Ballmer on Innovation

prostoalex writes "Robert Scoble interviewed Steve Ballmer on the topics of blogging, innovation at Microsoft, Microsoft's work with developers and other things. Video is available in WMV format." From the interview: "Did IBM out innovate us? I don't think so. I don't think they've done much interesting at all. What about Oracle? I don't think they've done much innovative at all. What about the open source guys? Ah, the business model is interesting but we haven't seen much in the way of technical innovation. People cite Google. Google has done some interesting stuff."

19 of 745 comments (clear)

  1. Show me one example by Anonymous Coward · · Score: 2, Informative
    of an interview with an open source developer or "leader" that is not exactly the same intellectual masturbation.


    Also, you are certainly wrong in one example you gave. Microsoft did out-innovate Netscape. They mat not have been the first on the scene with a browser, but they were certainly the first to produce one that was a pleasure to use (by the standards at the time) and innovation doesn't always mean precedence, it can mean implementation of existing technology in innovative ways.


    Much the same applies to the VisiCalc example. Microsoft took that poorly implemented idea - and I used the original VisiCalc, it was extremely painful to use day to day - and made it into something that most businesses can't do without now.

    1. Re:Show me one example by mallardtheduck · · Score: 2, Informative

      Much the same applies to the VisiCalc example. Microsoft took that poorly implemented idea - and I used the original VisiCalc, it was extremely painful to use day to day - and made it into something that most businesses can't do without now.

      If we're talking about spreadsheets, I think you'll find that Lotus 123 was once the killer app for business computing. (Lotus 123 was the name given to VisiCalc when IBM bought it.) Excel only achived dominance when Windows became popular. 123 for Windows was late in arrival.

    2. Re:Show me one example by Monte · · Score: 2, Informative

      (Lotus 123 was the name given to VisiCalc when IBM bought it.)

      No, "123" was the name Lotus Development Corp. gave to their spreadsheet product, many many years before (a) Microsoft ran 123 out of town with Excel and then (b) IBM bought Lotus primarily for their Notes product. Which was innovative, IMHO.

  2. Does IBM innovate more than Microsoft? by nurhussein · · Score: 5, Informative

    Did IBM out innovate us? I don't think so.

    IBM invented SQL. IBM invented the hard drive. IBM invented the scanning tunnelling microscope. IBM employees have won the Nobel Prize.

    IBM may be evil, but it has always been cool evil.

    Microsoft on the other hand introduced...uhm...the animated paperclip? The monkey dance? The BSOD?

    Really, Ballmer. You just down like IBM because they gave support to Linux. Which makes them even cooler.

  3. Re:The monkey man screeches by Anonymous Coward · · Score: 5, Informative

    "Did IBM out innovate us? I don't think so."

    It's kind of ludicrous for Microsoft to claim that IBM hasn't been an innovator. Just about everything in modern computing was developed and commercialized by IBM, including but not limited to:

    1. Virtual memory
    2. Virtual machines
    3. Relational Databases, SQL (ya, I know, but it is an IBM thing)
    4. Protected memory
    5. Multiuser Operating Systems
    6. Multitasking Operating systems
    7. Markup (SGML, the parent of HTML and XML)
    8. Source code management
    9. Spinning disk storage
    10. Network terminals, graphics terminals
    11. RISC architectures

    and so many other basic ideas that most people (including myself & Steve B.) have no concept.

    Microsoft brought a half-baked MacOS clone to Intel. That's all. I wouldn't call that innovation.

  4. Technical innovation from opensource by Peaker · · Score: 3, Informative
    Lets see, Software installation management:
    • A central repository of packages, and a GUI with more than 10000 packages, all installable with 2 clicks.
    • Automatic upgrading of all these packages.
    • Uniform interface to install, remove or upgrade all of these packages.
    • Automatic installation of packages according to file access attempts (auto-apt).

    GUIs:
    • Desktop/network integration (i.e: ftp exploration works just like local file exploration) (and no, this does not work, not even in Windows XP, try copying files from one ftp to another, for example).
    • Panel applets bringing usefulness to the panel, as well as quick browsers/bookmark lists in the panel (Microsoft copied some of this)
    • Tabbed command-line consoles
    • Password-keeping wallets for all applications, allowing the user to remember just one password
    • Customization of desktop behavior, shortcut keys to basic operations such as minimizing/maximizing, and any other feature in the desktop.
    • Division of responsibility, window management keeps working even when applications hang.
    • Search feature in Configuration Manager.
    • Countless other innovations

    Development tools:
    • The diff/patch tools.
    • gcc: A single compiler handling the compilation of a huge collection of languages, in a large set of platforms.
    • xemacs: An environment platform that allows extensions via a dynamic language with seamless on-the-fly compilation of the extension code you write. Also, the most featureful platform out there for this purpose, with powerful macro recorders/editors, customizable key binding, etc.
    • Languages: Python, Perl, Ruby. Microsoft is still behind in this area, despite its .NET technology, which is less innovation, and more an extension of the Java platform (I would even say, Java done right). Many more languages are Open Source, but I simply don't recall the exact history of other language to tell for sure.
    • Vast libraries in each of these languages, many of which are filled with technical innovation (i.e: Twisted Matrix, SDL, pygame)
    • Transparent RPC's for: Python, Ruby, Smalltalk. Microsoft, to the best of my knowledge, does not implement a single transparent RPC. (Transparent means that the server needs not be aware of what objects the client will use, nor does it require any code to explicitly export the object's features to the client, as Microsoft's COM/.NET technologies require).

    Emulation:
    • CoLinux: Modifying the Linux Kernel to run in kernel-mode side-by-side a host operating system.
    • bochs: Unprivileged, 100% user-space emulation of an entire PC.
    • qemu: Like bochs, but with dynamic code translation.

    All in all, I may have misattributed a few innovations, but most of these are from Open Source. Also, there are many others I can't remember or simply don't know. Microsoft has done less innovation than Open Source, that much is obvious.

    I would appriciate information fillers on innovations from other projects I'm less familiar with, such as Apache, the Kernel.

    I am pretty sure Ballmer really believes what he says, because most people, surely Microsoft employees, are quite ignorant of Opensource offerrings and their innovations.
  5. Re:At least one innovation... by Anne+Thwacks · · Score: 2, Informative
    Are you suggesting that MS invented BASIC?

    I think you will find that all economically viable computers had BASIC long before MS existed. (Most compputers that were not economically viable also had BASIC, too). A lot of Mainframes offered a choise of two or three different compilers or BASIC interpreters.

    You might want to Google Dartmouth College, or even BASIC. In those days, every man and dog programmer team had written a BASIC interpreter, if not two.

    --
    Sent from my ASR33 using ASCII
  6. Is it real Microsoft face, after all? by sogod · · Score: 3, Informative

    Speaking about innovation, MS probably meant her .NET technology, for example. Then should we forget who actually did it? The Borland guy! We can continue the list of innovations. The new filesystem? But look at Apple, she already implemented this database-like I/O concept and it really works today. We could continue further, etc. Honestly, do Balmer remind you a car salesman a bit? As for me, this face isn't even much in real Microsoft spirit and corporate culter. Some descrepancies... There are a lot of very thoughtful ppl over there, and they are not exposed. For example, the already mentioned big ex-Borland guy, big ex-Linux Guy, etc etc. Probably, money is all that counts at the end :-(

  7. Re:He's Not 100% Wrong... by Qbertino · · Score: 3, Informative


    You talk about lack of inovation and give openoffice as only example- an ex-commercial sad-and-sorry MS Office rippoff.

    I'll give you some innovation in OSS:

    Enlightenment
    Konqueror (and it's extensions)
    ogg
    flac
    Rox
    zshell
    Zope (you can hardly get any more innovative than that)
    Python
    Ruby
    blender (ok, so it wasn't OSS from the start, but it was free (beer) and the people who drove blender back then are the same that do it now, that's why I dare name it - and before you ask: It's Blenders Workspace Management that is to date unmatched by any application in existance. It's actually the successor to desktop-metaphor workspace.)
    verse, loqairou et al ( OK, so these are the rare things that are more innovative than Zope, they are the future of interface design and computer interaction and usage. I'd say ten years ahead. Go check if you don't believe me: www.quelsolaar.com/, http://www.uni-verse.org/Blender_Foundation.8.0.ht ml)

    Bottom line:
    What you said is wrong in so many ways. The truth is, a lot or real high-end avantgarde innovation takes place in the OSS world. You just need to open your eyes and look around.
    But if your looking for innovation in openoffice your going to have a hard time, I'll promise you that.

    --
    We suffer more in our imagination than in reality. - Seneca
  8. Re:Bullshit by Colin+Smith · · Score: 2, Informative

    Oh, please. What're you, twelve years old?

    Go look up "HyperCard" and CORBA. Specifically the timelines. Microsoft haven't innovated anything, ever. All they ever do is look to see what other people are doing, make a barely functional, pale imitation and eventually kludge it into something which is only just usable with huge amounts of pain.

    --
    Deleted
  9. Scoble complains, Slashdot obeys? by syphoon · · Score: 4, Informative

    Well this is annoying. Scoble complained just earlier on his blog that Slashdot hadn't linked to his Ballmer interview.

    The post in question: Interesting that Slashdot hasn't linked to the Ballmer thing yesterday. Maybe they belong to the Andrew Orlowski "we-must-not-link-to-or-acknowledge-Scoble" school of reporting. Heh.

    What's fun is that Ballmer, in the interview yesterday, took a swipe at open source and IBM and Oracle. Surely that'd be worth getting the Slashdotters all riled up.


    He got a lot of comments pointing out the interview was content-free, a spin job, and otherwise of generally no interest to the discerning crowd here. How pleased I was to see Scoble's shot go amiss.

    And then I refresh the front-page here :-(. Come on editors, even the interviewer semi-admits this as being a troll-piece in a /. context.

  10. Re:He's Not 100% Wrong... by Anonymous Coward · · Score: 2, Informative

    I don't believe Linux is innovative, and I see that pervading the entire open source movement.

    And I think you're wrong:

    Linux had loadable modules as early as 1997; AFAIK Windows 2000 was the first release that could "disable this device" without a reboot.

    Linux had flat memory addressing in 1993, two years before Windows 95 could do it.

    Emacs is light-years ahead as a text editor than just about anything else, and it was fully open-source by 1985.

    IRC was out almost a decade before AOL chat rooms were available.

    GAIM was the first IM client I've heard of that combined multiple messaging networks into one interface.

    gopher, archie, HTTPD (Apache), sendmail, bind, BSD TCP/IP stack: fundamental Internet technologies that predated most commercial equivalents.

    JBoss, Hibernate, Struts, Velocity, Apache Commons projects: pushing further frontiers in J2EE much faster than the commercial servers.

    The "entire open-source movement" is a myth. FSF has the stated goal of making a computer that is entirely free from vendor control: they are the only "movement" around. Each of these other projects is just out to get one thing done, and many of them have gone far beyond their commercial counterparts in functionality (a.k.a. "innovation") and reliability.

  11. Re:Bullshit by dustmite · · Score: 2, Informative

    Microsoft didn't create COM, they bought the technology from IIRC a company called Wang (Technologies? can't remember the details).

    Although Visual Studio is actually a fairly decent product (at least, it was from about version 5), it has never been "innovative" in any sense - there is nothing new or original in it, they just added features that were equivalent to what you could already do with competitors' products.

  12. These "innovations" are up to 40 years old. by argent · · Score: 4, Informative

    # Incremental compilation
    # Incremental linking


    Forth, um, 1972? Lisp, 1965?

    # Pre-compiled headers

    Manx C on the Amiga in 1986.

    # A very strong visual debugger, with useful features like DataTips.
    # Integrated source browser
    # Integrated class browser


    Smalltalk, 1978

    Remote debugging over tcp/ip

    EVERYONE, as soon as TCP/IP existed.

    Intellisense (auto-completion)

    GNU Readline?

  13. Re:I N N O V A T I O N by superpulpsicle · · Score: 2, Informative

    #1. The first spreadsheet app.

    VisiCalc

    #2. The first use of a mouse.

    Xerox

    #3. The first GUI.

    Xerox

    #4. The first web browser/web server.

    Netscape

    #5. The first relational database app.

    IBM

  14. Re:I N N O V A T I O N by zebez · · Score: 2, Informative

    Actually the first web browser was WorldWideWeb, and the first web server was httpd. http://en.wikipedia.org/wiki/WorldWideWeb

  15. Ballmer: learn some history by cahiha · · Score: 2, Informative

    "Did IBM out innovate us? I don't think so.

    Ballmer's ignorance and arrogance are astounding. Let's just take a simple example: Longhorn. IBM was shipping Longhorn technologies already years ago: database file system, vector graphics (DPS), managed code (Smalltalk, among many others), handwriting and speech recognition, and system wide object model (SOM). Some of these, IBM already shipped decades ago. Some of these technologies, Microsoft is only shipping because they cloned existing products and even hired away IBM employees.

    The notion that Microsoft is even in the same league in terms of innovation as IBM is laughable. Microsoft has yet to prove that they can deliver any kind of innovation beyond Clippy and Bob in their products at all.

  16. Re:The monkey man screeches by jejones · · Score: 3, Informative

    Um, I think virtual memory is an English invention: vide the Ferranti Atlas.

  17. Re:The monkey man screeches by Glooty-Us-Maximus · · Score: 2, Informative

    The concept of relational databases definitely came from IBM (http://www.acm.org/classics/nov95/toc.html). They were also the creators of the first disk drive (http://www.duxcw.com/digest/guides/hd/hd2.htm). Those are the only two that I can verify off of the top of my head.

    To say that IBM hasn't out-innovated Microsoft is ludicrous. To say they haven't out-innovated them in the software market is an entirely different matter (and one that I don't know enough about to delve into).