Subtraction.com

Subscribing to RSS Theory

You know that drawer you have in your kitchen that’s full of rubber bands, pens, take-out menus, birthday candles, miscellaneous kitchen utensils, string, magnets and all sorts of other junk? That, to me, is what my RSS reader feels like. No matter how much I try to organize it, it’s always in disarray, overflowing with unread posts and encumbered with mothballed feeds.

For the past few weeks, I’ve been spending chunks of time here and there trying to clean out the drawer, so to speak, organizing the many, many feeds that I’ve haphazardly stashed inside various folders and subfolders within NetNewsWire. My goal has been to group them into some sort of hierarchy that will allow me to make better use of them, to cluster them together logically. Not necessarily by content type, but rather in use-oriented ways, like how often they’re published or how often I tend to read them.

The whole process frustrates me though, mostly because I feel like I shouldn’t have to do it at all. The software should just do it for me. I acknowledge that some customization is often — if not always — necessary to get the most efficient use out of any given software. But moreso than with most classes of software, it’s my feeling that RSS readers shortchange users with only half of the features we need to get the job done.

Subscriber Beware

Most of the readers that I’ve used, anyway, help me collect feeds, but do little to help me sift through or make sense of what I’ve collected. That this caveat emptor policy hews closely to the RSS metaphor of subscriptions is a bit too convenient for my taste. Unless you’re very disciplined and selective in selecting which RSS feeds to subscribe to, more likely than not your feed corpus resembles something like a postal mailbox on the receiving end of dozens of subscriptions a day. Or, put differently, imagine all of the magazines displayed on your local newsstand arriving at your home every month. Or every day. That, to me, is RSS.

I want a more intelligent approach to the problem. Rather than simply dumping posts on me and leaving me to fend for myself, I’d like my RSS reader to help me negotiate that onslaught.

The World Wide Web Won’t Listen

Much as I long ago abandoned the practice of diligently filing my incoming email into discrete mailboxes and directories (I leave every message in my in-box), I want an RSS reader that doesn’t force me to resort to folders in order to impose order on my subscriptions. A single stream of posts, then, that orders posts chronologically, but also employs some intelligence in showing me posts: the feeds I like the most would always appear in the mix, and the feeds I don’t want to read as often appear less frequently.

Granted, this is not easy behavior to encode into what are essentially unthinking applications. Today’s junk drawer-style feed readers don’t learn anything from how we use them. Given any corpus of RSS feeds, a user is constantly demonstrating to the software which ones she favors and which ones she doesn’t, simply by virtue of clicking on posts in her favorite feeds and neglecting posts in her least favorite. The problem is that the readers aren’t doing anything with that input. They’re not watching.

This is a nontrivial expectation, I know. But it’s not like the ability for software to learn from user behavior lies beyond some unreachable threshold for artificial intelligence. Anyone who’s used the launcher applications Quicksilver or LaunchBar has used the technology I’m talking about. Those programs automatically assign scores to your most frequently accessed items, and register the highest scorers as default selections. And as a hedge against the inevitability of automated misinterpretation, they also allow users to assign scores manually and to override those machine-determined defaults. In essence, they’re not just watching but they’re listening, as well. Now if only someone writing an RSS reader would listen, too.

+