For the 15 or so people who aren’t paying attention to Apple’s WWDC spectacle, I thought I’d offer something different for you to read. Actually, it’s more about a common topic that the blogosphere talks about, either directly or indirectly: the high expectations that we have for free Web services.

Mark Evans brings the point to the surface in his post The Wonderful World of Web 2.0 Whining where he writes about the way that people complain about Twitter’s now famous up-time and stability problems (which, it should be noted, appear to be improving) - remember, of course, that no one actually pays to use Twitter.

People, we’re talking about a free service that, for the most part, is all about entertainment, vanity and killing time. As much as I enjoy using Twitter, it’s far from being a mission critical or important online service.

It’s hard to rationally argue this point. Twitter isn’t in the same class as 911 (or 999) emergency services or public television (which, admittedly, is far more important in Canada and the UK than the US).

Mark cuts to the heart of user expectations in the following section:

The hand-wringing over Twitter’s technical troubles are really part and parcel of a more widespread phenomena: the enthusiastic groaning and griping that happens when a free online service fails to meet expectations - aka the Wonderful World of Web 2.0 Whining.

It’s bad enough no one wants to pay for anything, but the expectations placed on free services to deliver 99.99999% reliability are astounding.

If the expectations are really that high, then I continue to agree with Mark’s point. At my company, we have an internal standard of 98.0% system availability - which is 24/7/365 except for regularly scheduled outages for maintenance and such. So 100% uptime is a myth but less than 100% is acceptable when people have a reasonable expectation for when it won’t be available.

However, there’s an interesting point here to consider: many of us use free online services frequently these days, including:

  • the vast majority of Google’s offerings, including G-Mail, Google Reader, Documents, etc.
  • Yahoo and Microsoft’s websites, including search engines
  • the Weather Network or its equivalents
  • virtually every mass media website, including the broadcast and major cable networks, newspapers, magazines, etc.
  • there’s still Facebook, MySpace, etc. to consider as well

Are any of these significant?

It really depends on your point of view, doesn’t it?

Would you say that search engines aren’t significant?

Consider this: do auto workers, nurses, teachers, construction workers, or the clergy depend on search engines for their livelihood? Possibly, but it’s likely that most don’t.

On the other hand, there are probably a lot of Internet marketers, probloggers, and small businesses that are extremely dependent on search engines to drive traffic and sales.

Which group is larger? Hard to say for certain, but I think there are more people out there who aren’t actually dependent on search engines than those who are. And, as far as free services go, it’s hard to find something more significant that search engines.

On the other hand, many of us are highly accustomed to using free services for communication and entertainment.

So here’s a few questions to consider:

  • What’s a significant service that doesn’t cost the consumer anything in direct fees?
  • What’s a reasonable expectation for uptime and performance?
  • Should services like FriendFeed, Twitter, Plurk, Pownce, Facebook, or MySpace - presumably not mission-critical services - give any kind of performance or availability guarantee?

I would argue that Twitter users should be able to expect a high level of availability, considering that it’s not in beta (at least not officially). I can’t actually find any guarantee of system availability on their website, but IMO there’s an implicit assumption of high availability. However, since few systems ever truly hit availability greater than 98%, it should be reasonable to assume that systems may be down a few hours each week.

So, by the same token, wouldn’t it be reasonable to assume that Google’s Search Engine, GMail, Analytics, etc. wouldn’t be available 100% of the time? Or would it?

Is the real issue the unplanned, unexpected outage?

What do you think?

If you're new here, welcome! Please consider subscribing to my RSS feed to stay up to date with my latest posts and articles. Thanks for visiting!

Other posts that you might enjoy reading: