Possible Duplicate:
Allow me to change my vote if I discover an answer is wrong after I upvote it

A few times I see an answer that upon reading seems to be exactly what I want -- the perfect solution to a problem. I think wonderful my problem's solved and upvote it. A half-hour/hour/day later after I've tried implementing their solution, I come across a roadblock -- their solution fundamentally won't work and could never work; e.g., they tried to do some sort of action not allowed by the web framework.

Not only did their solution not help; it wasted a lot of my time implementing something that could never work. And now the next person who comes along will see their solution and try to implement it and will see that its upvoted. Maybe, I'll write a comment; but maybe they'll miss it or decide they need to try it themselves (hey it has a few upvotes -- it must have worked for some people, right?).

Now, if I have enough reputation I can trivially edit their question and then be allowed to change my vote; but to me that seems like cheating the system in an unintended way.

I think a better method would be to unlock the votes if you leave a comment. Or have the vote message say, your vote is locked until you leave a comment saying "Changing vote" followed by a reason (or had -1/+1 that is opposite your original vote; then you are allowed to change your vote to that).

I know this is similar to other requests: Isn't the "vote too old to be changed" a little too eager?

Request change in behaviour: Vote too old to be changed, unless post is edited

but I think that having vote locking is a good feature; just maybe relax it following a user leaving a comment in a way similar to how its relaxed after the answer is edited.

Otherwise, I think I'm going to have to seriously cut back on voting.

share|improve this question
add comment

marked as duplicate by jonsca, random Sep 4 '11 at 0:43

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

3 Answers

You should only upvote if it's working, only if you're sure it's correct one. When you're 2k (and you are on Stack Overflow), you can add trivial edit to answer you want to downvote and then downvote it. It is cheating, but it is allowed, nothing restricted. Just do it, and next time be sure you're upvoting answers you're sure about their functionality

share|improve this answer
add comment

Comments can be deleted easily. This could be used to entirely bypass vote-locking, and abusing votes is prevented for good reason.

share|improve this answer
add comment

Simply leave a comment saying that you tried it and it's not working.

The votes are a powerful deciding factor for some people, and should be taken into account, but another user that comes along later and tries to implement the solution should look at the comments and the votes. If you feel the error in the answer could be corrected, suggest an edit (or edit it directly if you have the privilege).

While it is possible to use the edit and revote method, this is discouraged like any other abuse of the voting system.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged .