g r o t t o 1 1

Peeve Farm
Breeding peeves for show, not just to keep as pets
Brian Tiemann
Silicon Valley-based purveyor of a confusing mixture of Apple punditry and political bile.

btman at grotto11 dot com

Read These Too:

InstaPundit
USS Clueless
James Lileks
Little Green Footballs
As the Apple Turns
Entropicana
Cold Fury
Capitalist Lion
Red Letter Day
Eric S. Raymond
Tal G in Jerusalem
Secular Islam
Aziz Poonawalla
Corsair the Rational Pirate
.clue
Ravishing Light
Rosenblog
Cartago Delenda Est

« ? Blogging Brians # »





Book Plugs:


Buy 'em and I get
money. I think.
BSD Mall


Amazon Honor System Click Here to Pay Learn More



 3/21/2005 -  3/23/2005
 3/14/2005 -  3/20/2005
  3/7/2005 -  3/13/2005
 2/28/2005 -   3/6/2005
 2/21/2005 -  2/27/2005
 2/14/2005 -  2/20/2005
  2/7/2005 -  2/13/2005
 1/31/2005 -   2/6/2005
 1/24/2005 -  1/30/2005
 1/17/2005 -  1/23/2005
 1/10/2005 -  1/16/2005
  1/3/2005 -   1/9/2005
12/27/2004 -   1/2/2004
12/20/2004 - 12/26/2004
12/13/2004 - 12/19/2004
 12/6/2004 - 12/12/2004
11/29/2004 -  12/5/2004
11/22/2004 - 11/28/2004
11/15/2004 - 11/21/2004
 11/8/2004 - 11/14/2004
 11/1/2004 -  11/7/2004
10/25/2004 - 10/31/2004
10/18/2004 - 10/24/2004
10/11/2004 - 10/17/2004
 10/4/2004 - 10/10/2004
 9/27/2004 -  10/3/2004
 9/20/2004 -  9/26/2004
 9/13/2004 -  9/19/2004
  9/6/2004 -  9/12/2004
 8/30/2004 -   9/5/2004
 8/23/2004 -  8/29/2004
 8/16/2004 -  8/22/2004
  8/9/2004 -  8/15/2004
  8/2/2004 -   8/8/2004
 7/26/2004 -   8/1/2004
 7/19/2004 -  7/25/2004
 7/12/2004 -  7/18/2004
  7/5/2004 -  7/11/2004
 6/28/2004 -   7/4/2004
 6/21/2004 -  6/27/2004
 6/14/2004 -  6/20/2004
  6/7/2004 -  6/13/2004
 5/31/2004 -   6/6/2004
 5/24/2004 -  5/30/2004
 5/17/2004 -  5/23/2004
 5/10/2004 -  5/16/2004
  5/3/2004 -   5/9/2004
 4/26/2004 -   5/2/2004
 4/19/2004 -  4/25/2004
 4/12/2004 -  4/18/2004
  4/5/2004 -  4/11/2004
 3/29/2004 -   4/4/2004
 3/22/2004 -  3/28/2004
 3/15/2004 -  3/21/2004
  3/8/2004 -  3/14/2004
  3/1/2004 -   3/7/2004
 2/23/2004 -  2/29/2004
 2/16/2004 -  2/22/2004
  2/9/2004 -  2/15/2004
  2/2/2004 -   2/8/2004
 1/26/2004 -   2/1/2004
 1/19/2004 -  1/25/2004
 1/12/2004 -  1/18/2004
  1/5/2004 -  1/11/2004
12/29/2003 -   1/4/2004
12/22/2003 - 12/28/2003
12/15/2003 - 12/21/2003
 12/8/2003 - 12/14/2003
 12/1/2003 -  12/7/2003
11/24/2003 - 11/30/2003
11/17/2003 - 11/23/2003
11/10/2003 - 11/16/2003
 11/3/2003 -  11/9/2003
10/27/2003 -  11/2/2003
10/20/2003 - 10/26/2003
10/13/2003 - 10/19/2003
 10/6/2003 - 10/12/2003
 9/29/2003 -  10/5/2003
 9/22/2003 -  9/28/2003
 9/15/2003 -  9/21/2003
  9/8/2003 -  9/14/2003
  9/1/2003 -   9/7/2003
 8/25/2003 -  8/31/2003
 8/18/2003 -  8/24/2003
 8/11/2003 -  8/17/2003
  8/4/2003 -  8/10/2003
 7/28/2003 -   8/3/2003
 7/21/2003 -  7/27/2003
 7/14/2003 -  7/20/2003
  7/7/2003 -  7/13/2003
 6/30/2003 -   7/6/2003
 6/23/2003 -  6/29/2003
 6/16/2003 -  6/22/2003
  6/9/2003 -  6/15/2003
  6/2/2003 -   6/8/2003
 5/26/2003 -   6/1/2003
 5/19/2003 -  5/25/2003
 5/12/2003 -  5/18/2003
  5/5/2003 -  5/11/2003
 4/28/2003 -   5/4/2003
 4/21/2003 -  4/27/2003
 4/14/2003 -  4/20/2003
  4/7/2003 -  4/13/2003
 3/31/2003 -   4/6/2003
 3/24/2003 -  3/30/2003
 3/17/2003 -  3/23/2003
 3/10/2003 -  3/16/2003
  3/3/2003 -   3/9/2003
 2/24/2003 -   3/2/2003
 2/17/2003 -  2/23/2003
 2/10/2003 -  2/16/2003
  2/3/2003 -   2/9/2003
 1/27/2003 -   2/2/2003
 1/20/2003 -  1/26/2003
 1/13/2003 -  1/19/2003
  1/6/2003 -  1/12/2003
12/30/2002 -   1/5/2003
12/23/2002 - 12/29/2002
12/16/2002 - 12/22/2002
 12/9/2002 - 12/15/2002
 12/2/2002 -  12/8/2002
11/25/2002 -  12/1/2002
11/18/2002 - 11/24/2002
11/11/2002 - 11/17/2002
 11/4/2002 - 11/10/2002
10/28/2002 -  11/3/2002
10/21/2002 - 10/27/2002
10/14/2002 - 10/20/2002
 10/7/2002 - 10/13/2002
 9/30/2002 -  10/6/2002
 9/23/2002 -  9/29/2002
 9/16/2002 -  9/22/2002
  9/9/2002 -  9/15/2002
  9/2/2002 -   9/8/2002
 8/26/2002 -   9/1/2002
 8/19/2002 -  8/25/2002
 8/12/2002 -  8/18/2002
  8/5/2002 -  8/11/2002
 7/29/2002 -   8/4/2002
 7/22/2002 -  7/28/2002
 7/15/2002 -  7/21/2002
  7/8/2002 -  7/14/2002
  7/1/2002 -   7/7/2002
 6/24/2002 -  6/30/2002
 6/17/2002 -  6/23/2002
 6/10/2002 -  6/16/2002
  6/3/2002 -   6/9/2002
 5/27/2002 -   6/2/2002
 5/20/2002 -  5/26/2002
 5/13/2002 -  5/19/2002
  5/6/2002 -  5/12/2002
 4/29/2002 -   5/5/2002
 4/22/2002 -  4/28/2002
 4/15/2002 -  4/21/2002
  4/8/2002 -  4/14/2002
  4/1/2002 -   4/7/2002
 3/25/2002 -  3/31/2002
 3/18/2002 -  3/24/2002
 3/11/2002 -  3/17/2002
  3/4/2002 -  3/10/2002
 2/25/2002 -   3/3/2002
 2/18/2002 -  2/24/2002
 2/11/2002 -  2/17/2002
  2/4/2002 -  2/10/2002
 1/28/2002 -   2/3/2002
 1/21/2002 -  1/27/2002
 1/14/2002 -  1/20/2002
  1/7/2002 -  1/13/2002
12/31/2001 -   1/6/2002
12/24/2001 - 12/30/2001
12/17/2001 - 12/23/2001
Tuesday, March 22, 2005
14:02 - Talkin' bout a revolution
http://www.joelonsoftware.com/articles/APIWar.html

(top) link
Chris M. sends this, and says:

Basically, unless I'm misreading him, Joel [Spolsky] is saying that web-based apps are going to be the wave of the future in the Windows world.

It's certainly persuasive in the context of the Windows market. The basic problem is that while Windows PC "rich clients" are better than webware, they're not *that* much better and in some cases, they're worse. The "more interesting user interfaces" usually aren't that much more interesting. And there's no sign that things will get better soon.

But I've just been looking at the new features in Tiger again and I'm wondering. With the new search engine, the way the mail program interfaces with iPhoto and the rest... I think the experience will be SO much better than either Windows or webware that Apple will be a full-fledged "third way" (hey! it's even Clintonian!). One of the great things about Tiger is that Apple is going to satisfy needs we didn't even know we had, until they created software that filled those needs; that's just about the definition of a great product. And at some point these new features combined with sheer speed (very important) will become irresistible for a large group of users, who will switch.

That doesn't mean that Apple is poised to take over the world, but the next few years may be very interesting.

Yeah. To be fair, some of the Tiger features aren't exactly Mac-specific (Longhorn will enable the same kind of integration and real-time query-based data aggregation that Spotlight will, and Google Desktop apparently aims to do the same thing already); but others, such as Dashboard, are appealing precisely because they eschew the Web. Joel may have observed that people are willing to put up with a certain amount of wartage on Web-based apps:

Every developer has a choice to make when they plan a new software application: they can build it for the web or they can build a 'rich client' application that runs on PCs. The basic pros and cons are simple: Web applications are easier to deploy, while rich clients offer faster response time enabling much more interesting user interfaces.... And users don't seem to care about the little UI glitches and slowness of web interfaces. Almost all the normal people I know are perfectly happy with web-based email, for some reason, no matter how much I try to convince them that the rich client is, uh, richer.

So the Web user interface is about 80% there, and even without new web browsers we can probably get 95% there. This is Good Enough for most people and it's certainly good enough for developers, who have voted to develop almost every significant new application as a web application.

...But these people evidently overlap with the ones who would choose a desktop-integrated stock ticker or weather tracker applet, if only said applet was that much better than they'd get by pulling up a browser and going to some website.

I have a hard time knowing what exactly to make of Joel's claims, in any case. Who are the people he knows who prefer web-based e-mail, and why? What rationales do they provide? You don't suppose that it's simply the benefit of portability outweighing the penalties of real-time interactivity and drag-and-drop multimedia and spell-checking and such? My experience is such that people often tend to put up with a second-rate alternative because of one small but glaring flaw in the first-rate solution, rather than going with the first-rate solution and putting up with the flaw. People tend to be surprisingly picky about shortcomings in really good software, and yet not so picky when the software in a general sense isn't as good. It's almost a matter of lowered expectations providing a kind of gray, dull comfort. People I know hate Windows with a passion, but when offered the chance to switch to a Mac they beg off with a single intractable objection: "Too expensive," usually, or "not enough games," or "I once had a really bad experience with Apple software," or "One-button mice give me hives". Some such objections inspire good comebacks, some don't. But they all, I suspect, betray a larger psychological phenomenon than any simple logistical barrier caused by a point flaw. It means raising one's expectations to a level where everything has to be a whole lot better, otherwise it'll make your brain vibrate with an unpleasant distracting hum all day. Then you end up writing endless blog posts about your computing experience all the time. Wouldn't Windows users be more apt to write running diatribes about the foibles of user-interface that they have to put up with daily? Yet it's the Mac guys who do most of that kind of grousing, even though they're supposed to be the ones with the system that ostensibly makes their life easier by becoming invisible. Once again, reality mocks intuition.

We can't predict what trends the computing public will instigate in software design in coming years. It goes against all theory that people would choose ugly and clumsy web-based apps over rich and beautiful clients, and yet here we are. Will Spotlight change people's computing habits such that the Web can no longer compete? Or will people train themselves to reach for a Web browser before delving into their filesystem under all circumstances? Certainly the Web is well separated from multimedia creation apps like the iLife suite or Pages or Keynote, and there doesn't appear to be an obvious way for that to change in the future. Which brings up the question of whether the example of web-based e-mail is a demonstrative example at all, or a misleading outlier case made special by e-mail's very network-descended DNA? We can't very well apply Joel's lessons to iMovie or iTunes or GarageBand; people aren't opting for Web-based versions of these. Not least because they're patently impossible. (Flickr might eat into some of iPhoto's functionality, but its inherent limitations are even more severe than with webmail, even given the superhuman job Flickr's engineers have done in making it behave more like a rich client than a Web app—more so than I've ever seen.)

Whatever the case, it's certainly true that Tiger stands a better chance of pumping more life into the rich-client computing experience than anything out there to date. It probably won't cause a "revolution", and Mac users probably won't notice anything unusually special. But we'll have to keep an eye on what infrastructure develops around Spotlight and Dashboard and the like, what habits we find ourselves adopting, and what annoying technical limitations we eventually come to realize we'll no longer put up with.

UPDATE: Yikes. If Web apps don't take over even the multimedia creation space, it won't be for lack of trying. Neil M. points out Beaterator, which is about as close as one can come to implementing GarageBand in Flash. It's actually pretty good... and just because I can't quite imagine actually using it for anything (some key features, like live recording, just aren't possible, and the lag and control disconnects are just a little too distracting) doesn't mean other people won't.


Back to Top


© Brian Tiemann