How Microsoft Degrades Their Users (In a Good Cause) 174
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."
Re:Select groups of users (Score:1, Interesting)
In other words, Firefox, Opera, XP, and Linux users. And the experiment will get turned off, once they switch back to IE8 on Vista.
Or falsify your user agent.
Re:Agile and all that (Score:3, Interesting)
but the key difference here is that changing ui is nowhere as prolematic as reducing speed.
Alkamai? (Score:3, Interesting)
Uh, doesn't all of MS's servers get fronted by Alkamai systems (running Linux) to distribute the load and help mitigate DDoS attacks?
I wish they would do this with their desktop apps (Score:1, Interesting)
What a surprise, users are disrupted when they have to wait for a UI to respond.
Now if only they could inform the Visual Studio team, which keeps shipping crappy IDEs that take seconds to MINUTES to respond to certain operations.
Re:Punch your customers in the face, selectively (Score:5, Interesting)
Sure, it wouldn't be so absurd, because we all know that a Microsoft Live results page is just like a nice burger, or a nice frothy Guiness getting poured ever slowly. The slower it takes, the better it usually is.
In fact, that should be Microsoft new marketing campaign: "At Microsoft Live, we make all our results from scratch and we don't pre-index anything. It does take a little bit longer, and we may not be the biggest search engine around, but that's just a sign we're focusing on delivering quality results -- not fast results."
Re:As opposed to ... (Score:3, Interesting)
If we can sue them, then we also have to sue Comcast!
They frequently slow down my browsing with their cruddy filtering, to the point where some jumps take seconds.
This isn't right(since I'm Canadian), but tracert doesn't lie!
It's horrible when a game's servers have comcast lines between them and me. Rather than 50-150 ping, I face 700+. :(
Re:Punch your customers in the face, selectively (Score:5, Interesting)
When I was a teenager, I worked at McDonald's. One day, some corporate people came into the restaurant with stop watches and notebooks. They had people pulled from the cash registers, then had extra people put at the registers. It appeared that they were doing something along the lines of what you are saying and what Microsoft did.