What are you, the consumer, trying to accomplish? You want to be notified when something happens. We have a well-known pattern for that problem. It’s called publish-subscribe. The publisher keeps a pointer to the subscriber, and when something happens tells the subscriber about it. Maximally efficient.

Why doesn’t it work? Because the internet is anonymous. People can behave badly because nobody knows who they really are, and enough people do behave badly that you can’t risk giving out a pointer to yourself. So we don’t. Instead, we need RSS where our readers are constantly, stupidly asking, “did it change yet?” “Did it change yet?” “Now has it changed?” “Now?”

And indeed that can be a problem, especially for RSS readers that poll far too frequently. Bruce makes the case for a less anonymous Internet, and I can agree with him on a number of points.

What gave me a chuckle was this bit at the end of the article, which, I imagine, is added to any article on the site.

RSS Feed

If you’d like to be notified whenever Bruce Eckel adds a new entry to his weblog, subscribe to his RSS feed.

With “RSS Feed” in big type. I know, gotta use the tools that currently exist, even if you think they’re broken, but it got my day off to a good start.