Growing Pains and Disqus

Disqus T-Shirt Found in BenSpark's Big Box of ...
Image by BenSpark via Flickr

Disqus is definitely one of the most powerful commenting systems out there.  Beyond having fabulous customer service, it also is seeming to promote a really social commenting community on blogs, as seen from Fred Wilson‘s (currently) 183 comments here.  Whatever solution to solve the overwhelming feeling of seeing that many comments has to include dynamic viewing, to reward good comments over bad ones, and to keep comments rolling.  Further considering that Disqus is a social commenting system, rather than just an ordinary commenting system, if one were just to compress the comments in some sort of ordinary fashion, there runs a risk of losing what makes them inherently valuable- the conversation.

Any system developed has to emphasise where conversations are going, and hide where the conversation has died down.  In essence, Disqus has to develop ways at this point to become an even more dynamic system, even though it is already the most dynamic blog commenting system to date.   This dynamism has to be done in order to  hide the unnecessary from regular readers, and give good introductions to those who just arrived.

For really popular blogs running on the Disqus system, this actually is a problem.  Who wants to sit there and read all 183 comments, as is occurring on Fred’s blogs?  What if you are returning?  How are you supposed to know what comments you’ve read already?  How are you supposed to identify important comments worthy of  returning to?

It is worth taking a look at other systems of commenting on the web, particularly message boards that are very active, such as Slashdot. Copying what works and junking what doesn’t is always a smart idea.  One of the oldest and long lasting ideas for moderation are Karma votes/points.

Although Karma points are in place through Disqus, it isn’t particularly clear how they are enforced.  Are they blog wide, Disqus wide,post wide, or some other way? I recognize that people are recommended when I see profiles, but how to does that link to an individual post on a blog, and how does link to the likelyhood of a comment floating to the top.  Clarifying this system and making this one point clear, and involving Karma points in the blog to keep highly engaged sub-threads on the top of the page might be a good choice.

Currently there is also no system for negative Karma.  If Disqus decides to allow for negative Karma to force a post down to the bottom of the page, it will keep dynamically good comments/and or active comments at the top. This keeps good material and good conversations dynamic, allowing for floating conversations, rather than leaving a page relatively static.

Secondly, since Disqus does cookie users, collapse posts from previous visits except for the first 140 characters down, Ala slashdot.  If someone wants to open them because they are curious, by all means, but they should not be the center focus for someone who is clearly returning back to an old post.  Let the new material take center stage, especially in a long threaded conversation. This will also make it appear that the new material is closer to the top, even if in actuality it is not.

Thirdly break down the comment pages into multiple pages once they hit an arbitrary number of comments and perhaps nudge owners of popular blogs into formats that shrink the text size.  Alternatively, set up that copying the styles-sheet is not an exact copy at the maximum size, but that the comments are one em/pt less in size.  Hopefully with 10 pt/em fonts, the subtle difference will at least make the comment section clearer to the viewer and also compress them down so that they seem less overwhelming

Fourthly, considering that Disqus allows for each comment to have its own unique URL, consider working with someone to allow for semantically tagging and bookmarking the comments when they sidetrack away from the conversation at hand. This will allow even compressed comments to be searchable and boomarkarble, even in a compressed form.  Just because the conversation moves away from some main point, does not mean that the segment is not particuarly valuable, and it should be saved and classified as such.

Fifthly, consider making some features a slow reveal process and a process of surprising the user to keep the cleanliness of the interface.  The more features one adds, the more likely the interface will feel unusable.  Let users develop the skills needed to comment on various levels and to engage on various level of Internet and social network technology.  Not every fit is right for everyone and there is no need to overwhelm someone at first glance.  Give your users a  slow but firm larn curve and they will be alright.

And finally, Congratulations to Daniel Ha and his Team, You guys are amazing for making to the point to create growing pains for others.  You definitely deserve new Poker Chips and Great Cookies.  (perhaps bet the cookies?)

PS If I come up with anything more, it will be posted in a Part 2.

I lied, Two ideas came up:

One that Karma should be a sliding scale courtesy of @ranjeesh

Two is that currently it is functionally impossible in the current system to add good or bad karama to an entire exchange.  Especially when the exchanges are pithy, this is detrimental to the idea of adding up Karma and saving conversations.  Conversations are units just as much as an individual unit of comment is a unit.  A severe annoyance from the perspective of Disqus, because it makes coding around these units all the much harder.  *sigh*  Ideally, a unit of conversation beyond a post should be saved, but I wouldn’t be too upset if that is the limit of code, because how is a computer supposed to know who is talking to who?

Reblog this post [with Zemanta]

This entry was posted in Business, Ideas, Interfaces, Responding, Reviews and tagged , , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • Excellent! Great article, I already saved it to my favourite,
  • Shana -- awesome stuff. Thanks so much for taking the time to post these suggestions. We're definitely thinking about a lot of this as well, but I love your specificity :). Speaking of which, for your fifth point..anything in particular we could do to clean to create a better learning curve as you say? - Ro from Disqus
  • It's a combo of an art and a science. It's one of the reasons I started the idea of doing a series of posts of how people interact with computers, how it is different, how it is the same with other objects. One of the unstated goals of the blog is to explore what is good design in a new age of computing where among the odder assumptions is a network effect and it isn't so clear what the device you are going to run into, nor the person. How to handle features and giving people features is still something very unclear. Those who succeed at it, even if they don't make money now, will have a leg up on the competition, as the game sorts itself out and settles down, because there will be some standards of clearly good and usable design.

    One General thought right now as a preview, Nesting Matryoska* dolls as surprised. You know how the first one behaves, and you know it behaves simply, Assume every user will have to find the next decision as a Matryoshka doll, a surprise, and it should also behave simply. But it should come as a nice surprise for them. I think Delicious does this well. The first thing you find out when you install their plugin is that users recommend tags. Then you realize that you can search the tags when you go look at your bookmarks. And then, you realize you can make friends with other people and their tags. Etc. I am sure there is more, but I don't know what it is yet. I haven't gotten there.

    But this is coming from the person who is still trying to figure out how to post Disqus comments from a Blackberry. In other words, I write from on the learning curve, among other non-disclosed positions, even if it not immediately apparent.

    *This is what I am talking about: http://en.wikipedia.org/wiki/Matryoshka_doll Girly item, I know...but useful metaphor.
  • yeah i see what you're getting at w/ the "nice surprise" concept.
    indeed very much art + science
  • Hi Ro, a small investment/finance community website has a very interesting points/karma scoring system - PinnacleDigest.com. It allows for both positive and negative scoring and gives clear meaning (the chess rankings) to those who have achieved a higher level of points. It might be something you could learn from.
  • Thanks, Vladimir. We actually use to have both up and down ratings but found more interaction from the simple 'Like' approach and fewer abuses as well. I do think giving more meaning to reputation scores is needed and I like the example you provided.
  • Hey I didn't know you blogged Shana. I'll have to subscribe and catch up.
    Great points on layout of comments and hiding them. I always lose track of where I was at when reading Fred's blog cause I read it from my iPhone or my desktop and the comments move around when folks vote on them, changing the order.

    I've heard some fantastic things about real time echo (js-kit) via Robert Scoble, disqus will have to keep pushing to stay competitive.

    I would like to see community owned commenting systems, completely owned by the folks that use them and community/open source run. Same with social media, but developers have to earn a living :D

    Couple of spelling/typos (I'm terribly guilty of the same time and again on my blog).
    larn-> learning?
    Fifthly (fifth?)
    think I noticed some more but can't remember them offhand, might want to give it a quick proof Shana.

  • I did, I'm used to tag teaming it though. More eyes makes mistakes more notible and your eyes less likely to glaze over. Writers glaze, wish I could bottle that and sell it.
blog comments powered by Disqus
SEO Powered by Platinum SEO from Techblissonline