Slashdot Mirror


How Microsoft Degrades Their Users (In a Good Cause)

blackbearnh writes "We all know that slow Web pages drive users crazy, but where is the boundary between too slow and too simple? As Microsoft's Eric Schurman points out, the fastest-loading page of all is a blank one, but it's also the most useless. In an interview with O'Reilly Radar leading up to his appearance at the Velocity Conference, Schurman talks about his experiences working on some of Microsoft's highest-volume sites, including the home page and Live Search. In particular, he discusses how Microsoft will selectively degrade the performance of pages to small sets of users so that they can see how various amounts of delay at different times and places affect user behavior. 'In cases where we were giving what was a significantly degraded experience, the data moved to significance extremely quickly. We were able to tell when we delayed people's pages by more than half a second, and it was very obvious that this had a significant impact on users very quickly. We were able to turn off that experiment. The reasoning... was it helps us make a strong argument for how we can prioritize work on performance against work on other aspects of the site.' He also talks about what it's like to be one of the most often-targeted DDoS sites on the planet."

24 of 174 comments (clear)

  1. As opposed to ... by fahrbot-bot · · Score: 5, Funny

    In cases where we were giving what was a significantly degraded experience ...

    ... the normally degraded experience.
    (Ba da BOOM! Don't forget to tip your waitress.)

    --
    It must have been something you assimilated. . . .
    1. Re:As opposed to ... by jimmyhat3939 · · Score: 2, Funny

      That's sort of the same thing I was thinking. I mean, maybe they should have users that opt in to such an experience before they start degrading it.

      --
      Free Conference Call -- No Spam, High Quality
    2. Re:As opposed to ... by Jurily · · Score: 5, Funny

      Experimenting by delaying a pageload for 500ms is worthy of ethical considerations?

      No, they should be shot on sight.

    3. Re:As opposed to ... by Hal_Porter · · Score: 4, Funny

      The summary is about graceful degradation. TFA is OFFTOPIC here.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    4. Re:As opposed to ... by Jesus_666 · · Score: 5, Funny

      That's half a second! Let's do the numbers:

      We assume that Live search gets ten billion hits a day. We also assume that Microsoft degraded 5% of all hits. Thus Microsoft has wasted 1000000000 * 0.5s * 0.02 = ten million seconds! Microsoft wastes more than 26 years worth of productive time per day. Now, assuming that the computer of the Live search users consume 800W on average, we find that Microsoft wastes a whopping 20.9 watt-millenia per day. Assuming that 80% of that is turned into waste heat it's obvious that this has a non-negligible impact on Earth.

      Gentlemen, I think we have found the root cause for both the energy crisis and global warming (and because our bitching about the oil price annoys the arabic world, also islamic terrorism). Now all we need to do is keep Microsoft from doing these experiments and everything's dandy again.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    5. Re:As opposed to ... by Anonymous Coward · · Score: 1, Funny

      That reminds me of a Family Guy quote.
      http://www.familyguyquotes.com/characters/guest-stars-quotes-5.html

      Peter: Hey, anybody got a quarter?
      Bill Gates: What's a quarter?

    6. Re:As opposed to ... by Anonymous Coward · · Score: 3, Funny

      You'd probably end up fathering Seth McFarlane.

    7. Re:As opposed to ... by PitaBred · · Score: 3, Funny

      We assume that Live search gets ten billion hits a day

      While we're at it, can we assume that I have ten million bucks?

  2. Select groups of users by mysidia · · Score: 5, Funny

    selectively degrade the performance of pages to small sets of users

    In other words, Firefox, Opera, XP, and Linux users. And the experiment will get turned off, once they switch back to IE8 on Vista.

    1. Re:Select groups of users by Anonymous Coward · · Score: 2, Funny

      You forgot Safari and Chrome.

    2. Re:Select groups of users by perryizgr8 · · Score: 5, Funny

      no, he did not forget. they are just too insignificant to talk about.

      --
      Wealth is the gift that keeps on giving.
    3. Re:Select groups of users by Hecatonchires · · Score: 2, Funny

      I didn't see a single reference to our new overlords, profit! _or_ goatse in that.

      --

      Yay me!

  3. One of the most often-targeted DDoS sites by Anonymous Coward · · Score: 3, Funny

    Thanks for the reminder, it's already been a couple of hours since my last flood ping! Now if you excuse me...

    The woods are lovely, dark and deep,
    But I have promises to keep,
    And pings to send before I sleep,
    And pings to send before you sleep.

    1. Re:One of the most often-targeted DDoS sites by Rosco+P.+Coltrane · · Score: 4, Funny

      So you ping and then you sleep()? Not much of a flood ping really...

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    2. Re:One of the most often-targeted DDoS sites by RichardJenkins · · Score: 4, Funny

      So you ping and then you sleep()?

      TODO: Insert geek related sex-joke here

  4. live search is still useless... by perryizgr8 · · Score: 2, Funny

    ...compared to google.
    but the home page of live search is great. so i open it everyday and just watch the picture.

    --
    Wealth is the gift that keeps on giving.
  5. Re:Agile and all that by Hal_Porter · · Score: 3, Funny

    if a small batch of users have to take a performance hit to improve the experience in the end for all users, isn't that a positive thing?

    Didn't Jesus say "the needs of the many outweigh the needs of the few"?

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  6. Punch your customers in the face, selectively by syousef · · Score: 5, Funny

    If I were running a fast food restaurant one of the first things it would make sense to do is pick groups of customer to punch in the face instead of giving them their order. It's all for a good cause. We want to know just how much abuse they'll take before they go down the road to the competition. That will help us figure out how good our food is. Now did you want a fries with that burger? *PUNCH* How about a *PUNCH* drink?

    See how absurd it sounds?

    --
    These posts express my own personal views, not those of my employer
    1. Re:Punch your customers in the face, selectively by lxs · · Score: 4, Funny

      Don't be so negative. They're simply migrating the Vista experience to the Cloud.

    2. Re:Punch your customers in the face, selectively by nEoN+nOoDlE · · Score: 5, Funny

      Hey, who invited the logic guy to this Microsoft bashing thread?

      --
      Don't trust a bull's horn, a doberman's tooth, a runaway horse or me.
  7. Re:Agile and all that by RuBLed · · Score: 2, Funny

    Didn't Jesus say "the needs of the many outweigh the needs of the few"?

    You're right. You're absolutely right. Hey, that Bible sounds like kind of a good book.

  8. I submit to you by ghjm · · Score: 4, Funny

    a web page more useless than a blank page.

    http://havenworks.com/

    Thank you, and good night.

    1. Re:I submit to you by Anonymous Coward · · Score: 2, Funny

      We had to evaluate that website for one of our IT units. In a room full of computers, all with that hideous monstrosity on the screen... where do you turn to?!

      I turned to alcohol. I can still see the site, I just don't care any more. :)

  9. Absurd by frovingslosh · · Score: 2, Funny

    Microsoft will selectively degrade the performance of pages to small sets of users so that they can see how various amounts of delay at different times and places affect user behavior.

    Why this is completely absurd. It would be like some moron deciding that people at Slashdot only read the top of the page and, rather than simply making a smaller page with a link to the rest of the information, only loading the top of the page until you try to scroll down and read more. Then suddenly things would jump around and muck up your concept of where you were on the page. The only thing that would be worse is if the put something cute or interesting at the bottom of the page to encourage you to scroll down to see it, and trigger this very undesirable behavior frequently.

    --
    I'm an American. I love this country and the freedoms that we used to have.