Help me devise an online voting system that doesn't hurt people's feelings.
I'm working on a personal web project right now that lets people make anonymous confessions online. The concept is not new:
Group Hug,
PostSecret and the now-defunct
Not Proud have already implemented this to some degree. I started my version because I feel its predecessors don't give proper balance to good vs. bad and new vs. old, amongst other reasons. Typical posts have a quick lifespan before composting anonymously at the bottom of a database table.
I intend to implement voting to solve this problem. (Group Hug claims to have voting in place, but I seriously doubt it works as promised. The posts in 'New Confessions' and the front page are sometimes ridiculously old.) Since people's feelings are directly tied to these posts, I have to tread very carefully. If a person writes, 'my parents disowned me cuz im gay, now im suicidal :(', it would be unwise to tell that person that all his readers downvoted him. Whatever system I use to distinguish the quality of confessions, it is vital that I keep the sense of 'everyone's a winner' alive.
Any suggestions on making this work would be greatly appreciated. Other points to consider:
- Posting confessions is done anonymously and without need to register. I keep the lower three portions of a poster's IP address and that's it.
- Voting will require registration, unless the hive mind suggests otherwise.
- No public demo right now, sorry. I'm doing my best to keep this question from sounding like an advert. Though you're welcome to MeFi-Mail me if you have interest in the project.
That sounds like a recipe for disaster, as voting means there's winners and loser. Perhaps tags and/or categories would be better, so people could see related posts without having to think some are better than others.
posted by Brandon Blatcher at 10:08 PM on August 16, 2008