And furthermore...

posted by chip on 2005-10-06 13:08:01
Y'know what I hate?

Audience: Initrds!

Yes, good. You remembered. Y'know what else I hate? Web boards. Now, for someone who has never used an actual NNTP reader to read actual USENET newsgroups, with actual threading, then you have no idea how bad off you have it.

Threading, you ask? Yes, in NNTP, each message has a list of referrers, which lists the post's parents all the way up to the original post, and allows your newsreader to reconstruct a tree of posts and their replies. This allows posts to be read in the more logical order of parent/reply, instead of the easy but counter-intuitive ordering by date. This is my major gripe with webboards, but the list goes on... (I do love my lists.)

Now, I don't really have the solutions for problems like threading or registration, but poor navigation, lack of state, and bloat are things that programmers can fix now, if they'd stop being lazy and start innovating. Google Groups is a good start, since most of its functionality is modeled after the USENET readers I mentioned at the beginning. Indeed, it integrates USENET archives with the creation of new, local, groups. Things like 2ch eliminate the registration problem by removing the requirement altogether. An even cooler solution would be to take the web out of it and make webboards a kind of threaded RSS feed. This way, you could use a web-based reader or a local client at your whim.

And in a bizarrely fitting twist, I just got this from fortune -a:

Almost anything derogatory you could say
about today's software design would be accurate.
                -- K.E. Iverson

reply

All content printed on 100% recycled internet memes.