Blogging is the hardest “conversation” I’ve ever had

August 26th, 2008 | Filed under: usability | 10 Comments »

Yesterday, after writing my post in reply to Atul, Aza, and co., I was thinking about how much work it is to put together a post like that. You often hear people refer to blogs as a “conversation”, but if that’s true, it’s more work than any type of conversation I’ve ever had.

Compare it to other kinds of group conversation we can have on the internet:

  • IM, IRC, etc.
  • Twitter and FriendFeed
  • wikis (not all wikis are really conversation-friendly, but the original wiki certainly is)
  • email, discussion forums, blog comments

Writing a blog entry in response to someone else’s is far more difficult than any of those. Partly, it’s because blogging is often slightly more structured and polished than the other methods; but there’s also a lot of overhead in the actual act of writing a post. For example, here’s what I did to write that post yesterday:

  • track down links to all of the relevant posts. Not too difficult, because they link to each other; but for more than a handful of posts, this can be a pain. To make sure you’ve seen all the responses, you need to check Technorati or Google or something.
  • for each post, get a permalink (you don’t want to just link to the blog’s front page, even though that’s often the easiest way to find the post)
  • for each post, check if there is a special trackback link. Some blogs have these links, and some blogs don’t, often not due to a deliberate choice by the author. It’s really kinda complicated.
  • write the actual post, maybe cutting and pasting quotes from the posts you are replying to. Link to the original posts, and make sure to cut and paste the permalink URLs.
  • depending on your blogging software, select the category for the posts, and add some tags to the post. This isn’t absolutely necessary, but it helps your readers find your posts more easily
  • paste any trackback URLs into the appropriate box in your blogging software

Compare that to how easy it is to reply to a forum post or email. Click one button, type your response, and you’re done.

And what about trying to follow one of these blog “conversations”? You have to keep visiting n different blogs to see if there are any new comments, and watching Technorati or Google to see if there are any new blogs linking into the conversation. Sure, you can automate some of this with RSS feeds, but that’s another complication that you need to manage.

If you’re a blog author, you probably get an email every time someone comments on your post. But when you reply, you can never be sure if the person will ever see your response.

Obviously, I think the good outweighs the bad, because I’ve kept on blogging. But I really wish it were simpler. I’d like to be able to join a blog conversation as easily as I can join an email conversation.

What do you guys think? Any blog authors out there who have found some good tools to make this easier? I know about CoComment for keeping track of the comments I leave, but haven’t tried it out. And I know that Disqus can also help, but that’s only good for blogs that are using the Disqus service.


Wrestling with Tabs

August 25th, 2008 | Filed under: hci, research, the brain, usability | 9 Comments »

Many of you probably know that I’m interested in tabbed browsing. For my master’s thesis, I’m conducting a study to examine how people use multiple tabs and multiple windows to organize their web browsing. At the same time, I’ve been thinking a lot about how we could improve the browser interface to address some of the problems that people run into with tabs.

In the past week or so, there’s been a flurry of discussion about how Firefox handles tabs. One of the things that’s being discussed is the Ctrl-Tab feature in Firefox. Ctrl-Tab is a shortcut that moves you the tab immediately to the right of the one you’re on. Ctrl-Shift-Tab does the opposite, and switches to the tab on the left. In Firefox 3.1 branch, this has been changed to act more like Alt-Tab on Windows and Mac OS: it switches to the tab that you were previously looking at, rather than the tab to the right.

Atul Varma mentions some of the problems with this change. The visual representation used by Ctrl-Tab uses a different ordering than the tab bar you see on your screen, which is confusing. Aza Raskin suggested a different approach that might avoid the problem, but I wonder if we are thinking about this the wrong way.

I agree with Atul’s point that showing two different orderings is confusing, but I’m not sure I agree with this:

The last page that the user is on isn’t always their locus of attention. Indeed, unless someone is rapidly switching between two places, most people don’t even remember the last web page they were on; even less relevant is the second-to-last web page they were on, and the ordering of anything older than that looks like randomness.

I’m not sure this is true. There are many studies ((e.g. Improving Web Page Revisitation: Analysis, Design and Evaluation and Web Page Revisitation Revisited: Implications of a Long-term Click-stream Study of Browser Usage)) that show that the back button is the most frequently used navigation element in the browser, and the back button is a time-based list (well, mostly ((In fact, it’s not strictly time-based. If you visit pages A -> B -> C, then use the back button to return to page A, then follow a link to page D, then you won’t be able to return to B or C using the back button))). In general, I think it’s a really natural way of accessing recently-view items.

On the other hand, tabbed browsing has completely changed the way many of us use our browsers, and I don’t know of any study that accounts for this. Switching to a different tab could be considered to be a kind of navigation action, similar to following a link or clicking the back button. This is something I’m planning to address in my study. My hunch is that heavy tab users switch tabs much more frequently than they navigate to new pages, and maybe Atul is right that a recency-based mechanism isn’t the best choice.

But is the current ordering any better? By default, Firefox puts tabs in the order in which you opened them up. (You can move them around, but I find that I rarely bother.) I agree that it’s bad to have a mismatch between the ordering in the tab bar and the Ctrl-Tab order, but to me, it makes a lot more sense to use the order in which they were last accessed, rather than the order in which they were opened.

A completely different approach that I’ve been thinking about is to get rid of “tabs” altogether in favour of a better browser history. I find that most of the time that I open a new tab, it’s because I don’t want to leave the page that I am on. Sometimes it’s because I don’t want to lose something on that page (e.g. text that I have typed into a form), and sometimes it’s simply because I find it easier to use a tab than to use the back button. If the browser had better mechanisms for returning to recently-used pages, then I might not need to use tabs at all.

Right now my desk is littered with sketches about how this might work. Later this week, I’ll post some of my ideas. In the meantime, if you’re interested in this stuff, you should check out the whole discussion: