What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 133 Stack Exchange communities.

If you look at this question, my answer is the accepted one because it was the first to be posted, but the most upvoted one is clearly better than mine (and has been consequently upvoted)

What should I do there? AFAIK, only the OP can change the marked answer.

Should I copy the other answer into mine (that doesn't seems right because the poster won't get credit for it).

I don't want to delete my post because it was still a good answer, and I don't want to lose the rep it earned me (although I'm ready to lose the +15 of the accepted answer)

share|improve this question

migrated from stackoverflow.com Sep 2 '09 at 17:27

This question came from our site for professional and enthusiast programmers.

    
quite related question meta.stackexchange.com/questions/16114/… –  perbert Sep 2 '09 at 17:31

8 Answers 8

Let the community decide through voting. The poster may be persuaded by the votes to change which answer is accepted.

share|improve this answer
2  
I know, but since the OP has had the answer he wanted, I doubt he will go back to his post to change the accepted answer. –  Brann Mar 28 '09 at 1:46
    
the problem with this is that questions scroll off and are forgotten. bad answers stay bad answers because there's new ones appearing all the time that everyone pounces on. relatively few members here scan the older, especially ANSWERED questions –  Scott Evernden Mar 28 '09 at 1:46
1  
Anyone who reads the referenced question will see this poster's answer as well as the highest voted non-accepted answer. The system works. –  user27414 Mar 28 '09 at 1:49

A related question is what to do if the correctly marked answer is simply wrong

share|improve this answer
1  
Well, I'd suggest starting by adding a comment explaining why, and voting it down. –  derobert Mar 28 '09 at 4:14

Often an answer that's not perfect or even correct in all cases might have been just what the original poster needed to solve his specific problem, so he has all right to accept that answer. If the community thinks another answer is better, it will upvote the other answer higher and people who come along later will see what the general consensus is.

Also there's no need to feel bad about the poster of the not-accepted answer, he's probably getting more rep this way. People feel the need to convince the OP that this answer is the best one and therefore keep upvoting it.

And you can't delete an accepted answer, so that's not even an option.

share|improve this answer

Why not just edit your question and link to the better answer? You can also leave a comment for the OP (right under his question) indicating that you think the other answer is better, and why. The OP will see this when they next visit the site.

share|improve this answer

There is no remedy. Conventional wisdom often prevails, especially if its from Quickdraw Coder. I think it would be fair to say that Manasgement thinks it could be worse.

What I'd do is edit my answer to disavow it, referring by name to the better responder, and chalk it up to imperfect site design. (SO is no better or worse than other sites in this respect)

share|improve this answer

It's your answer. You can edit it to make it accurate, if you feel that's important.

share|improve this answer

If the answer is wrong or unclear, correct it. If it's correct, but just not as entertaining or educational as someone else's, don't worry about it. The questioner selects the answer that they think is best. There's no point to questioning preference.

share|improve this answer

In that situation I've referenced the other poster's answer within the accepted solution, giving credit where it is due. Only other people can do the upvoting.

share|improve this answer

You must log in to answer this question.

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