This question already has an answer here:
Let's say I have a problem (this is quite common) and ask on one of the Stack sites. There are a few answers, but none of them are really great. Eventually, after some back and forth in the comment section of one of the answers the question gets answered (Let's say a linked blog post did the trick).
I accept the answer since it clearly is the best one and even if it didn't resolve my issue directly, it clearly helped me to do so. But now I know how this is done right (putting all this information together) and I'd like to share this knowledge. What should I do? Here are the options that come to my mind:
- Edit the accepted answer. But the difference might be that big that it would be more a rewrite than an improvement of the answer. I don't like editing other people's stuff in such an invasive way. If the original answer is close enough, I usually do this though.
- Put the thing that worked for into the question. I've seen this now and then and even if it's not great, I could live with it.
- Add an own answer with my solution. The problem here is that it might get lost and not get the attention it deserves. I could link it from the question or the comments though.
- Add my own answer and accept it. This resolves the visibility issue, but it kind of feels like stealing reputation from the person that did the original answering work.