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?


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

  • And what if all of them are completely useless? (in the asker’s subjective opinion, of course) – Timwi Sep 8 '10 at 2:52
  • 5
    @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

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