Saturday, February 10, 2007

How to fix RSS

I love RSS, but it certainly isn't perfect. Far from it, in fact. And Robert Scoble is starting to realize this.

I was complaining about this problem of finding the source of a story at the first two Seattle MindCamps. As a journalist, I wanted to have a "smart" RSS reader. One that could figure out what the theme of a story was, track links back in those stories back to the original source. Of course, it wasn't just about links, you'd have to look at timestamps as well.

It finally occured to me that RSS really needs to support sources in the root code, but even that alone isn't the answer. The answer, like a great many things in the Web 2.0 world, is crowdsourcing.

I should be able to see two stories in my RSS reader, see that one was the source and that the others were all derivitave, and manually link it back. Something like a drag-and-drop interface that would let me insert a secondary story into what I thought it was related to. That information should be uploaded back to a server, which then pushes that information back out to others using the same service. This serves two missions ... you can then pass that information on to others, so they know where the story came from. Second, that allows people to see additional stories that might not be in their RSS feeds, which is my other main gripe with RSS ... the echo chamber. RSS's big flaw is that you have to manually sign up for feeds, but you have no way of easily finding other feeds outside of your own field of vision while inside the reader. Having what are essentially "suggestions", similar to how TiVo does it, gets around that problem, and linking it to a source story seems like an elegant way of integrating it.

If this sort of feature was implemented in Google Reader, it would instantly crush other online RSS readers.

2 comments:

Nox said...

I love this idea. I'm totally hooked on my Google Reader account anyway, but tweaking it as you suggest would render an already excellent service into exceptional.

Have you looked at the interface for Yahoo Pipes? It's got a very easy, visual, drag-and-drop way of mashing up RSS data. That sort of user interface in Google Reader, allowing for tagging with relationships, well it excites me a lot.

Try submitting it as an idea over at Cambrian House, which offers a crowdsourcing platform to bring together people with great ideas and the people who can build those ideas. (Disclaimer: I work for CH, where I've just inherited the task of blogging about kickass ideas and how to realize them).

topgold said...

You've got a really good idea percolating here and it's probably worthwhile piping it into Google Reader. Techmeme and other aggregators are very dependent on ping servers. Your idea works around the limitations of ping services.