So, quite a few people have noted that the karma system, while functional, isn't exactly the best. Without some sort of guidance, and the diversity of boards, combined with it showing up on your profile, it isn't all too effective. Users who are otherwise good but spend a fair amount of time making bad shitposts in Riff-Raff have a bad-looking negative score right on their profile, for example. Also, Karma may be discouraging people from taking risks, while not diminishing the amount of users that are disliked by a significant amount. So, with this in mind, I listed six ideas here to change and try to improve the current system.
- Change the single +/- system to two sets of buttons, one labeled something along the lines of "Agree/Disagree" and the other "Funny/Unfunny".
These two metrics could be represented in the user's profile plenty easily, from what I can tell. This would avoid the issue of shitposters looking like shit users when they're basically just using Riff-Raff for what it's intended for, for example. It'd also make the system more representative and effective in general. Users who state liked opinions will be easily differentiated from users who are hilarious.
This idea can be changed to have more and/or different types of buttons, akin to what places like ED have. I picked the two that seemed the most relevant and simple.
- Change exact karma numbers to words on profiles.
The exact numbers can be still visible by hovering over the name. This can help give a more accurate idea of what each number means. Someone with roughly no net karma produced by roughly the same amount of upvotes and downvotes can have a word such as "controversial". A user with a good amount of votes on their posts (say, 100) and an 80% upvote rate could be given something like "Liked". The general idea continues. Different words can be used for different tones, to avoid possible issues with certain kinds.
This is kinda like how Steam's game rating system is.
This can be combined with idea 1.
- Limit times between voting.
This will avoid possible issues with upvote-bombing (and fixes the criticism "Why warn for upvoting? 'Oh there's the upvote button, we aren't going to tell you how to use it, but you may get warned for using it a certain way'.") and melds well with the first idea, in that it'll keep from making it harder on the system to have two buttons to process.
- Remove Karma.
This was suggested by others. Basically, the thing is, if you are new to the forums, it's a bit scary, due to the fact that getting downvoted will show up on your profile as a mark against you. The comments don't have any such system, and thus it's much less concerning to get yourself out there.
On the other hand, there have been very few bad users who have actually left the site over karma, at least that we know of. The ones who leave or change behavior due to karma often don't cause any issues in the first place, as far as I know; the ones that don't tend to not care at all.
Thus, this logic effectively argues that karma really only stunts good contributions and taking risks.
- Hide Karma.
This is an adaption of the "remove karma" idea. You keep karma on a post-by-post basis, and thus keep the "burying" function with far less issue about discouraging contributing and taking risks. Possibly also raise the amount required to bury.
Karma would be removed from profiles and you can't see it on any posts, but it works behind the scenes, deciding if a post should be "buried".
Also, possibly, if this is implemented, also add a way to show that a post is popular. Just a single method, like maybe a small gold star, or text saying that the post is liked. Karma will still be hidden, but it'll have effects.
If you don't like the idea of burying, this can still be implemented with hidden karma.
- Remove Karma from the profile only.
If this was implemented, it would no longer be a hard-to-remove mark if you make a few bad posts when you first start using the forums, and then change to say things that are more liked. I've seen this once before – a guy said a few things that people didn't like, went way into the negative, and then turned into a decent user. But he was stuck way in the negative for over a year.
Thoughts? Contributions? Issues you have with this? Think the current system is fine?