Slashdot Mirror


Ballmer Says Microsoft Wasted Time On Vista

Stoobalou writes "In a chat with fellow CEOs at Microsoft's 14th annual CEO Summit, Microsoft boss Steve Ballmer came close to admitting Vista was a dog. 'How do you get your product right? How do you help the customer? How do you be patient?' he asked, as if he knew the answer. What he did know was that Microsoft spent too many years building Windows Vista. 'We tried too big a task and in the process wound up losing thousands of man hours of innovation,' he said." You can also watch video of the speech, but 31 minutes of Ballmer is a lot of Ballmer.

11 of 375 comments (clear)

  1. Change for the sake of change by Enderandrew · · Score: 5, Interesting

    Innovation? Part of the big problem was that there weren't killer features worth upgrading for. You could cite Aero, but it was a massive resource hog and is chasing the tail of Mac OS X and Linux. It wasn't innovation.

    In so many areas Vista made needless changes that weren't improvments or innovations. It seems like they had no direction and needed to shuffle things around enough to convince people this was a new Windows release.

    Windows Repair Install is gone with no apparent reason.

    Every major ocnfiguration dialog is moved to another location. You need more clicks to accomplish the same tasks. This was a major usability regression with no apparent reason.

    Vista's failure was because Microsoft had no idea what it wanted Vista to be. It is a failing of leadership. Leadership also failed in not reaching out to hardware manufacturers and working closer with them. ATI and NVidia had trouble working with the new Vista driver API (which was a mess). OEMs had trouble figuring out what exactly constituted "Vista capable" hardware.

    It isn't because you spent too much innovating. It is because you spent too much time running around in circles.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    1. Re:Change for the sake of change by Opportunist · · Score: 3, Interesting

      That's pretty much the problem Vista had: No reason to use it.

      Win95 was a leap ahead. From DOS and Win3.11. Sure, it was still kinda-sorta DOS-with-some-GUI under the hood, but it was the first time that the whole "DOS stuff" was neatly tucked away, not to be seen by the average user.

      Win98 was the next big leap, a stable Win95, plus a few goodies, better networking, more out-of-the-box support for more hardware, more of everything.

      W2k was the fusion of the NT line with the 9x line, the combination of the "office" and "game" areas, stability and compatibility. Plus USB support for the NT line.

      XP was ... well, mostly flashy and gadget-y, but also much easier networking, better (and out of the box) WiFi support, smoother installation and better security (no, really. Not perfect, but certainly better).

      Vista was ... well, new. And ... well, slower. And ... well, why the heck would I wanna use it? Even if I'm just in for the eye candy, Aero is not the big leap ahead in that area (and only available in the more expensive variants no Joe Randomuser ever buys).

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  2. Uuuuh it wouldnt be as such if by unity100 · · Score: 5, Interesting

    you havent whored yourselves out to music and media cartels to accommodate them with their draconian DRM wishes and user control schemes maybe ?

  3. Re:Thanks for the insight, Ballmer by Enderandrew · · Score: 5, Interesting

    There are many things to like about 7, but it retains all the usability regressions of Vista. Microsoft wasn't willing to admit Vista was a mistake, so they weren't willing to fix these issues.

    UAC is still annoying to the point that I disable it completely. It still takes me longer to accomplish the same tasks. Aero is nice, but still a pale imitation of Compiz/Kwin. DirectX 11 has been completely ignored by the game industry.

    Windows 7 has barfed on my RAID twice.

    Once Microsoft's latest release claims it can now support patching without reboots, but literally every patch Tuesday since the first beta have still required reboots.

    I run Windows 7 because it is the latest release, but I wouldn't say I have nothing but praise for it.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  4. Vista scrapped a lot by leuk_he · · Score: 4, Interesting

    Longhorn as it was called during its development scrapped some functionality during its development cycle. (It even got so much redefined that it was renamed from blackcomb to longhorn)

    One very noteworthy is that everything was supposed to run on top of winFS, a database instead of a file system. On a lot of tools this was never completed. Also there would be more diversification between server and client versions. But as you know server and client diversification OS versions in vista/server 2008 are the same as XP/server 2003 edition.

    But this just seems normal in any development process. In Unbunto you also see software tools that are no longer in the main package after a couple of years. If you knew what would be important in 4 or 5 years you could do optimal development, but the reality is that nobody can see that much in the future.

  5. Re:Thanks for the insight, Ballmer by ElectricTurtle · · Score: 3, Interesting

    Really the Vista analogue is Win2k. I think that Win2k:XP and Vista:Win7 are very parallel. I don't think people remember how truly awful Win2k was on day one. I installed it the week it was released and it was incompatible with so much of my hardware I was offline for three weeks until I just went back to 98SE (which I used until XP came out).

    I also think that XP was just about MS's best OS out of the gate. Yes, it was vulnerable like swiss cheese, but even before SP1 it was otherwise very stable and polished if you could keep the malware at bay.

    Vista was utter crap on an unimagined scale. One update screwed my system so bad that every 24-48 hours it would stop handling HTTP, POP, and IMAP, but IRC would still work, as would ICMP. The computer was also being used as a gateway at that time and HTTP requests would work THROUGH it from other computers, but not FROM it. No amount of releasing/renewing the IP, updating drivers/firmware, or bouncing services around had any effect. It had to be restarted a minimum of every two days. This behavior persisted until SP1 came out. Like I said, utter crap.

    I still haven't had a chance to try Win7, though from all the positive feedback I definitely will when I get around to my next system overhaul.

    --
    I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
  6. Re:"Man Hours of Innovation"? Ha. by Anpheus · · Score: 4, Interesting

    Longhorn never was a managed code approach, which is still a lofty research goal (and may still be brewing behind the scenes at Microsoft Research through Midori, Barrelfish, and Singularity.)

    Longhorn did however try to incorporate a bunch of other research projects right from the get-go, most of which were spun off into individual projects or into existing products. Avalon was supposed to replace winforms, WinFS was supposed to replace NTFS, Palladium was supposed to be incorporated, etc. The development team was spinning their wheels trying to adapt to the latest demand to use the latest research products instead of developing along a stable path. By the time the "reset" came Microsoft had already missed their 3 year OS schedule and it was going to take another 3 to turn Longhorn into a releasable product. While many user applications (Explorer, for example) were partially rewritten in .NET, they represented only a small portion of the total code.

    Windows 7 by comparison was released with teams focusing on milestones internally and not releasing or demonstrating any not-done-yet feature. Essentially each feature that a team proposed was a patchset on the Windows build and they would test it but if it did not make the cut, they didn't apply the patch to the milestone build. The Engineering Windows 7 blog goes into great detail about the development process that was vastly improved over Windows Vista's.

  7. Re:Thanks for the insight, Ballmer by TheLink · · Score: 3, Interesting

    UAC is nearly useless. It tells you something is about to do something exceptional, but it doesn't tell you what it is trying to do, or even the exact executable.

    As for the Windows 7 UI, it doesn't speed things up for me. With XP I can close windows faster (right click on task button press C, in contrast windows 7 requires additional mouse movement to close the appropriate thumbnailed window - this is slower). I can easily set things up to launch programs or tools by creating folders[1] and short cuts in the start menu (and using Windows Classic Mode).

    I use both Windows 7 and XP daily, and Windows 7 isn't more stable, it's actually a disappointment (not as big a disappointment as Vista).

    The advantages of Windows 7 appear to be:
    1) The per app volume control
    2) Better alignment on 4K boundaries (but it's not really XP's fault that new hardware has such issues)
    3) Better sandboxing (not that useful to me, since I don't use IE that much, and I run multiple browsers and some as different accounts).
    4) Going to be supported for more years
    5) Supports the latest DirectX stuff and graphics goodies.

    The rest of the stuff just gets in the way of an "advanced" user willing to learn about how best to use the system - I haven't seen any features which actually help such users (the "god mode folder" is cool but it's more like a workaround to Window's 7 "sorry you need more clicks to do stuff now" UI)

    [1] For example in Windows 95/2K/XP (and Classic Mode):

    Create a folder called "1 Explore" in the start menu directory.
    Create shortcuts in "1 Explore":
    Name = Target
    1 Explore Desktop = %SystemRoot%\explorer.exe , /e, "%USERPROFILE%\Desktop"
    2 Explore Home Directory = %SystemRoot%\explorer.exe , /e, "%userprofile%"
    3 Explore My Documents = %SystemRoot%\explorer.exe , /e, "%USERPROFILE%\My Documents"
    4 Explore Downloads= %SystemRoot%\explorer.exe , /e, "C:\Documents and Settings\_www_username\My Documents\Downloads"
    C Explore C = %SystemRoot%\explorer.exe , /e, c:\
    D Explore D = %SystemRoot%\explorer.exe , /e, d:\
    E Explore E = %SystemRoot%\explorer.exe , /e, e:\
    F Explore F = %SystemRoot%\explorer.exe , /e, f:\
    etc

    Note: _www_username is the name of the user account which my normal browser runs under (this way I already have my own sandboxing) - so even if my browser is pwned the malware cannot access my documents and other stuff.

    Once you do this, you can press winkey, 1, 3 to explore My Documents (and you should set up the folder view so that you see the details and not some useless icons, this way you can sort by date, size etc.

    winkey, 1, F will start the explorer to explore the F drive

    I've also set winkey, 4 to launch the command prompt.

    In contrast on Windows 7, winkey+<number> will just launch/foreground the relevant pinned apps or opened apps. That just limits you to just 9 (or 10?) items, there appears no way to set up your windows system to do what I normally do anymore, without resorting to a 3rd party app. Thus Windows 7 is worse for me.

    --
  8. Re:Thanks for the insight, Ballmer by commodore64_love · · Score: 3, Interesting

    >>>There were a lot of jokes about Vista being a beta for Windows 7. It turns out that Vista inadvertently filled that role.

    Vista isn't merely a beta of Windows 7. It's the same product. Win7 is identical to Vista, but with optimized code so it can fit inside 512 megabytes* (like vista was supposed to do in the first place). Vista NT6.0 is to Seven NT6.1 as 98 is to 98SE, or 2000 is to XP, or MAC OS 10.6.0 is to 10.6.1.

    *
    * I've even seen Seven running on a 256 megabyte machine - Microsoft did an excellent job with their code rework. Too bad they didn't do it three years earlier BEFORE they released Vista. Or as part of a free service park (SP3).

    --
    "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
  9. Re:Thanks for the insight, Ballmer by Machtyn · · Score: 4, Interesting

    In my own opinion (and I've seen others state it, too), Windows 7 is just Windows Vista SP3. Microsoft had to break from the Vista brand because everyone (including the lay user) "knew" that Vista was a broken pile of junk. If they had heard Vista was bad and got a new computer with Vista on it, their mindset was to find all the little nuances that didn't seem just right and complain about it. Granted, there were many legitimate gripes, but even if Microsoft had fixed those, a user would still have the preconceived notion.

    Alternatively, there's this new and improved Windows 7! It's great, it's flashy! It fixes everything Windows Vista was. And so the general user does not have any preconceived ideas and walks in feeling good about their purchase and looks for the good in the OS.

    Microsoft probably streamlined a lot of code, background services, and process flow so that the user experience would be improved. Plus, they could fix their underestimated minimum requirement (I think), sell a brand new OS (instead of giving the fixes for free), and improve their brand name.

    For myself, I still haven't migrated. Something about DRM running in the background, not wanting to support companies that treat their customers like the criminal, etc. /me dons tinfoil hat.

  10. Re:"Man Hours of Innovation"? Ha. by soupforare · · Score: 3, Interesting

    It's not exactly a perfect nor complete solution, but this has sure made win7 a lot more bearable for me.

    --
    --- Do you believe in the day?