DEV Community

Discussion on: How to create an ideal commenting system?

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)