What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 128 Stack Exchange communities.

I wish I could mark something as 'half an answer'.

In Practical (Django) Caching Strategy & Implementation? Cache long, Invalidate cache upon data change, I ask a rather vague question, and get an even more vague answer that only partially answers the question.
I'd like to post up the method and code that I wrote to solve the problem; the Answer was a help, but it is not all the way there, and it is not really a best practice. I got the rest of the way on my own, and I'm tired of answering my own questions.

So what's the etiquette for these situations? Do I add my own answer, edit the one that is already there, or should I do nothing?

share|improve this question
    
    
I know this question is pretty old, but I would love to add a point here. What if even YOU didn't find a solution so auto-answer is not possible? would you then mark the mostly-usefull "answer" even if it doesn't answer the question/resolve the problem? –  SPArchaeologist Dec 7 '12 at 9:52
add comment

4 Answers 4

up vote 3 down vote accepted

What do you mean, you're "tired of answering [your] own questions"? You solved the problem you had, which was the point of posting the question, right? Don't you answer your own questions all day long while you're working?

the Answer was a help, but it is not all the way there, and it is not really a best practice.

Great! Upvote it and leave a comment explaining why you think it's not best practice (maybe the poster will revise or explain in turn), and mention that you've found a solution.

Do I add my own answer ...?

If you have the exact solution to your problem, and you believe it would be helpful to other readers, then yes, absolutely. You might mention that the other answer was helpful, too. See: Etiquette for answering your own question

Your comment below Lance's answer:

...but I guess I feel a bit like an Answer-whore since the OP did help a bit.

Bounties are a great way to "tip" an answerer when you don't feel like a single upvote is enough.

share|improve this answer
add comment

Upvote the answer, but don't accept it.

share|improve this answer
    
So do I answer my own question with my method & code and accept that? –  Dave Sep 27 '11 at 19:24
2  
Yes, if you have the answer, do just that. Self-answering and acceptance is just fine on SO. –  Lance Roberts Sep 27 '11 at 19:29
    
yeah if you look at my history you'll see I'm fine with that :-/ but I guess I feel a bit like an Answer-whore since the OP did help a bit. –  Dave Sep 27 '11 at 19:32
1  
@Dave: the answer to that may be a bounty. –  Josh Caswell Sep 27 '11 at 19:37
add comment

Normally the community regulates vague questions and closes them. So if you ask a vague question you cannot expect an objective and precise answer. If you are not satisfied with the answer that was provided to you, you could still update your question and provide more details in order to make it more focused. If still you don't get a satisfying answer, and still your question is not closed, and you have found a solution to this problem, you post this solution and accept it. This way people that might be having the same vague problem as you in the future might find your solution helpful.

And if you are tired of not getting answers to your vague questions, maybe you should change the way you ask them and make them less vague.

share|improve this answer
    
It was an architecture / is this practical? question, so it's hard to be less vague other than 'please write my code for me'. But I'll try. –  Dave Sep 27 '11 at 19:23
    
@Dave, architecture is always vague :-) If it wasn't, software development would have been the easiest business in the world. –  Darin Dimitrov Sep 27 '11 at 19:23
add comment

Editing the existing answer to change its meaning is not what I would suggest. I would rather write my own question, reporting that thanks to the answer given from the other user I was able to find my own question.

share|improve this answer
add comment

You must log in to answer this question.

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