Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I've been concerned about what answer to choose as accepted. I have asked two questions on Stack Overflow. On my second one, there are three answers, and I feel that one of them answers my question better than the others. However, I did not choose this answer. Someone else gave an answer that solved my entire problem, part of which was the question I originally asked. I chose that one, and completely rewrote the function to make it more efficient. I don't know if I made the right choice, and it's a big deal to me that whoever deserves credit gets it. So I guess my real question is this: Is it better to choose the most useful answer or the one that answers the question?

share|improve this question
up vote 7 down vote accepted

Accept the answer that is most useful to you, regardless of how well it answers the question as originally stated. Upvote all helpful answers.

share|improve this answer
And what if all of them are completely useless? (in the asker’s subjective opinion, of course) – Timwi Sep 8 '10 at 2:52
@Timwi Then don't accept any answer. That's why accept rates of 80% are still considered good — because there's no guarantee that the right answer will be there. – waiwai933 Sep 8 '10 at 2:58
very good point! +1 =) – Rob Sep 8 '10 at 8:11
OK, thanks! Now I know. :) – masonsbro Sep 8 '10 at 13:14

You must log in to answer this question.

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