Tag: Lists

Never, Never, Ever Put Comments in Reverse Chronological Order

No! Make it stop! You never, never, ever put comments in reverse chronological order as the default format on a blog. Never.

Why?

A blog is nothing more than repurposed forum software in which only one person is allowed to post topics and everyone else is allowed to post responses. (Usually. There are multi-author blogs but exclusivity of authorship is still part of the deal.)

A single blog post is like a forum topic. The original poster—in this case, the blog author—writes the topic. Just like a forum, if anyone cares to respond, they write a comment after the original post.

Once a person responds with a comment, the topic is no longer a monologue. It has become a conversation between and among the original author and anyone else who responds. Comments, just like face to face conversations, sometimes also take on a life of their own apart from the original topic, sprouting new threads of thought and conversation which may have only a tiny relationship to the original topic.

Now, imagine going to your favorite forum, clicking a link to a topic, and then being forced to click to page 6 of the responses and going backwards from there in order to begin understanding how the most recent response came to be and how it might possibly be related to the original post. Madness!

Because of this, the only natural way to display comments (in English, that is) for anyone reading the conversation for the first time is to display them in chronological order. Outside of clever methods of interface design, the simplest way to solve this is to write left to right and top to bottom. Even though it may not be linear in thought, a conversation is always linear in time.

A Case of Incorrect Form Following Function

The reason many people display comments in reverse chronological order is because they want to show what’s new at the top. The problem is twofold: they are trying to make the list of comments perform two functions and they are not solving the desired function with the best form.

The primary function of a list of comments is to facilitate a conversation. New comments come after old comments. Again, in English we write left to right and top to bottom. Always remember that: the primary function of a list of comments is to facilitate a conversation.

Reverse chronological comments, however, are trying to make a list of comments perform a secondary function, “Show me what’s new in this conversation.” The form they have chosen to solve this function is, “Display a chronological conversation in reverse chronological sequence.” While this solves the problem for exactly one case, the case in which a person has read every comment except the last one, this makes no sense at all for any other case.

Solutions

There are many ways to show people what’s new. Currently, the two most popular are RSS feeds for comments and email notification. There are also several third-party web services that track conversations in comments and attempt to display them intelligently. Another way would be to allow people to sort the list of comments based on time (with chronological order as the default).

While it’s true that some people display recent comments on the index page of a blog, this has an entirely different purpose. The purpose is to show what’s popular by showing what’s recent. In doing so, blog owners are hoping you’ll be intrigued by the latest comment, click the link to read the related post, and join the conversation. But there is absolutely no way you can understand the conversation by reading the most recent comment out of its context.

There is probably much more that could be said about this: the technical details, the usability issues, the lovely diagrams with lines and arrows showing page flow, but I’ll leave that to someone else. I’ve said my peace.

If I encounter reverse chronological comments on your blog, I’m not reading the comments. Sorry, it’s not worth my time.

Unavailable Domain Names and Their Alternatives

Domain names are in short supply. All the best ones are taken. But there are some alternatives.

Unavailable Available
wondertwinpowersactivate.com wondertwinpowersactivateformofwalrus.com
cheetoland.com cheetocountry.com
republicofchad.com republicofaretha.com
getjiggywithit.com someone-is-paying-ten-dollars-a-year-for-getjiggywithit.com
ipitythefool.com ipitythefool.info
crackcocaine.com crackcocaineforsale.com (see also crackcocaineforsale.biz)
winos.com wineabusers.com
waterboardingtorture.com snowboardingtorture.com
gettingthingsdone.com you-really-need-a-book-to-tell-you-to-start-working.com
available.com seeingsomebody.com
dontworkforthem.com seriouslyyouwillregretit.com
ororor.com beingelectrocuted.com
del.icio.us del.icio.uz

100 Domain Names I Wish I Owned

  1. yes.no
  2. forexample.eg
  3. sal.sa
  4. quiet.sh
  5. hy.mn
  6. sha.na.na
  7. klaatu.barada.nik.to
  8. sha.ve
  9. here.ye
  10. bo.uy
  11. y.uk
  12. y.aq
  13. y.um
  14. h.ug
  15. q.tp
  16. e.tc
  17. what.tm
  18. who.sz
  19. i.do
  20. w.hu
  21. h.im
  22. orl.ly
  23. y.es
  24. wannab.et
  25. who.me
  26. ifyousay.su
  27. hu.la
  28. to.trip.it
  29. ar.gh
  30. non.qa
  31. dammit.jm
  32. duty.kp
  33. thatis.ie
  34. chicken.coop
  35. riruv.ru
  36. letit.be
  37. whatareyou.info
  38. dru.gs
  39. gross.eu
  40. steve.jobs
  41. semi.pro
  42. flo.jo
  43. trans.am
  44. mark.ham.mil
  45. government.bs
  46. wecan.cu
  47. just.us
  48. cummings.ee
  49. rather.vg
  50. jones.mr
  51. jones.ms
  52. ba.ng
  53. radio.dj
  54. monkeysee.do
  55. tai.bo
  56. andthebear.bj
  57. j.pg
  58. ga.ps
  59. g.ag
  60. gettothe.pt
  61. la.anotetofollow.so
  62. jai.gurudeva.om
  63. unsigned.int
  64. dormez.vu
  65. youre.so.vn
  66. po.pe
  67. somethingoldsomething.nu
  68. whereyou.at
  69. peo.pl
  70. a.sk
  71. do.tel
  72. ifeel.dz
  73. ohsaycanyou.si
  74. 42nd.st
  75. apple.py
  76. herman.pw
  77. johnson.lb
  78. young.mc
  79. table.tr.td
  80. wrathofkh.an
  81. doggiesay.wf
  82. optical.zm
  83. thx.np
  84. geardown.ck
  85. cow.mu
  86. money.mo
  87. money.vc
  88. sees.aw
  89. mono.cl
  90. sneak.pk
  91. ma.rs
  92. fina.gl
  93. whatacute.bb
  94. allwehear.is
  95. radioga.ga
  96. radiogu.gu
  97. thetimestheyareachang.in
  98. thank.yu
  99. written.by
  100. harry.lv

New Year’s Resolutions for 2008

  • To prefer doing things well over doing things right now
  • To prefer books and music over web sites and movies
  • To prefer using the web over browsing the web
  • To prefer fruit-bearing activities
  • To prefer interest over obligation
  • To prefer my family and my health
  • To prefer meeting in person
  • To accept myself and be glad