Eric Scheid wrote:
Ask yourself these questions: which is the "first" message in this thread,
and if you wanted to understand the thread would you start there, or at the
most recent entry in this thread and read backwards. Remember that by the
time you've read back to the initial posting there would likely now be even
more entries into this thread, so where would you then read them from ...
where you started and going forward in time, or would you jump to the most
recent and then read backwards until you hit a message you already read?

This makes perfect sense if you're a human reading messages, but now try and understand it from the point of view of a computer program (an Atom processor). The computer doesn't care which messages came first. It's not going to try and read the messages and make sense of them. It just wants to retrieve all the documents in the most efficient way possible.

First off is has to start with the most recent document since that's what the user is going to subscribe to. From there, the most sensible thing to do would be to keep following links back in time to older and older archives until it has retrieved all of them or (if this is a feed that has been downloaded before) until it reaches an archive that it has previously retrieved.

While it's theoretically possible to obtain a link from the subscription document back to the oldest archive and then make your way forward in time that wouldn't be very efficient when you've most likely already retrieved all of those old archives.

From an aggregator's point of view, you really don't have that much choice -
going backwards in time is the only sensible thing to do. Which is why aggregator developers tend to think of the most recent document as "first", and subsequent documents (back in time) as "next".

Technically these documents don't even have to be archives - they could just as easily be chunks of search results. The dates on the messages don't even come into play - an Atom processor wouldn't treat them any differently.

I don't dispute that you have valid reason for thinking that forwards in time is the way to go, but please don't assume those of us that think the opposite are necessarily insane.

Regards
James

Reply via email to