DEV Community

Cover image for How to create an ideal commenting system?

How to create an ideal commenting system?

stereobooster on September 04, 2019

The first rule of the internet: Don't read the comments. -- Ralph Breaks the Internet First of all this is not a technological problem, the pro...
Collapse
 
yaser profile image
Yaser Al-Najjar

Thank you for mentioning that, not so many people talk about how communities are built.

And, commenting systems are pretty powerful tool in building those.

One thing I would like to add:

NEVER EVER ADD A DOWNVOTE OPTION

I had an experience in Reddit once, they were talking about the new version Visual Studio, I commented that VS is eventually doomed cuz it's bloated and I find VSCode pretty lightweight and a much better alternative in so many ways.

The topic gone viral, and I got lots of bad comments and dislikes. Since that time, I hardly comment on Reddit.

Collapse
 
stereobooster profile image
stereobooster

Yeah, this is what I meant to convey in "See no evil" section. Even if downvotes are present they should not be visible.

Collapse
 
moopet profile image
Ben Sinclair

I think it's worth bringing up the Stack downvote option. It costs you reputation to vote something down, which (theoretically) makes trolls think twice before carpet bombing your comment history.

It could be improved, maybe, by removing the penalty if someone else upvotes a comment you make on the answer, something like that, but it gets a bit messy.

Thread Thread
 
stereobooster profile image
stereobooster

It costs you reputation

This what I would call Karma-system. But the point is that don't show negative response to the public at all (though it can be used for some internal rating, it can be visible to moderators)

Collapse
 
mehdiraash profile image
Mehdi Raash • Edited

This recap and review ware needed, Thanks.
Maybe some techniques can be introduced for comment reader, to inform that you read this, like a simple read button to select a comment as read and then dim that comment.