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

What is the best way forward when I see more than one good answer for my question? This happens a lot with open-ended questions, as I've seen with one of my earlier questions.

share|improve this question
That's up to you. Follow your instincts. Just don't post any suggestions on how SO should change to better support that scenario because you'll get heavily down voted. – Chris Gerken Oct 4 '12 at 15:52
up vote 6 down vote accepted

Let's assume that the question is not wildly open-ended and simply partially open-ended. Such as 'My algorithm is XYZ, I need to improve it, any suggestions?'.

First, Chaos is correct, upvote all of them. Then mark as accepted the answer which is MOST helpful. Then, (in my case) I edited the question with a tag at the bottom that explained that both X and Y were incredibly useful responses, but I could only upvote one. This will typically point the question readers to read both posts, and upvote both of them if they like them.

share|improve this answer
+1 this is exactly what I try to do. I don't think it's always possible to ask questions that aren't open-ended to some degree, and so I do think this particular 'dilemma' is valid. – robsoft Jul 8 '09 at 13:27

Upvote them all and accept the best one.

And then go on to avoid asking open-ended questions in favor of questions with specific answers.

share|improve this answer

But what to do with this open ended question? I could go ahead a post a good answer, but that would be just silly. Since chaos nailed it. :)

share|improve this answer

I find with the bigger open-ended questions ("programmer cartoons", "defend PHP") that I simply read through dozens of answers anyway, the ones with most votes. An "accepted answer" is often meaningless in those cases.

So choose an answer if there is one, but otherwise just upvote and don't sweat it.

share|improve this answer

Another option, if you have editing privileges, is to edit one answer such that it quotes, summarizes, cites, and links to the other. And then accept it. This way, you still have one comprehensive answer, but both authors get some credit.

share|improve this answer

You must log in to answer this question.

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