There has been a lot of discussion about the lack of voting, especially on questions. Personally, I can admit that I don't upvote questions very much. The main reason for that seems to be the general workflow that I handle questions by:
- I read the question and quickly proceed to read the answers
- If there are no good answers or none at all, I start writing my own
- When I'm finished, I edit my answer a few times to make it more accurate if needed
- When I am satisfied with the answer, I quickly move to answering other questions
The problem is that I don't really have time to upvote the question giving the nature of the system where speed is rewarded. By the time I have read it, I'm busy coming up with the answer, and after I've answered, I'm busy editing, and I just forget the upvote even though the question deserved one.
To counteract this behaviour, I suggest placing another possibility for voting at a more convenient location, right next to the Post Your Answer button:
This checkbox would encourage people to upvote, as there is a slight pause before you post the answer when you check that everything's all right. This would force the poster to consider the suitability of a upvote for a second and supply a device to do so.
The checkbox would be off by default, so the poster must take conscious action to enable it, meaning that the upvote would not be completely arbitrary. There is the risk that someone will check the box every time, but would that really be a bad thing?
Note that I intentionally did not offer the possibility for downvoting, as personally I will downvote the question right after I read it if I deem it as being of low quality.
Personally I would use a feature like this and questions that deserve an upvote would be more likely to get one from me. What do you think of this? Are there some flaws that I have not considered, would this allow gaming the system somehow, etc.? Please share your opinions.