I've found that when I answer a difficult question, I have a tendency to "adopt" the question. What I mean by this is that I follow the question because I want to see what other people are doing to find solutions, and I've already invested the effort to understand the nuances of the question, so I am suddenly very qualified to evaluate and critique most answers.
The result is that I am often commenting on other peoples' answers causing little conversations like this:
Joe Bob: Here is my answer, it is very cool.
Chris Cunningham: I'm not sure; does this properly handle
corner case x?
Joe Bob: @Chris Cunningham Good point; I've modified my answer to fix that.
Chris Cunningham: @Joe Bob Okay, but now what about
corner case ywhich used to work but doesn't now?
Joe Bob: @Chris Cunningham I don't understand what you mean by
corner case y.
Is this obnoxious, helpful, against Stack Overflow policy/etiquette, or just completely unremarkable?
One possible reason this practice might be harmful is that it may set a high barrier to entry for new people to post answers, since it looks like someone has already adopted the question and is viciously critiquing every attempt to help. One way the practice is helpful is that it provides nearly instant feedback to new answers and might drastically improve the quality of answers.
Am I missing anything?