There are a couple of categories of the self-answered question that to me, seems like noise. Personally, I think the first category should be deleted, and I'm in the air on the second category - although if I'm looking for some solution via google and land here, I'm going to look to the accepted answer first. In both of the below cases, that's just no help.
Category 1: Never Mind
The worst (to me) are the "never mind" questions. The user asked a question, and then later figured out that it was a problem with the data or some other assumption. The question just stays around, taking up precious bits on the internet.
- cakephp auth component: changing username field isn't working
- Trying to outpt vcard for download using zend framework - something wrong
- Can I change variable name inside a loop in Java - "I just used vectors" Huh?
- LINQ groupby statement with key - "(basically) I guess I can live with it"
Personally I'd like to see these types deleted
Category 2: I'll give you a hint but not my solution
I've figured it out, it was the foogarbler. So they answer their own question and mark an answer as accepted that has no actual information - and may not even relate to anything they posted. This category is huge, and often has good discussion - then an accepted answer that doesn't really help and casts doubts on if this really the same as what I was searching for...
Okay, so that last one was almost another category - "answer makes no sense unless you see the rest of my code", but they are related.
Just as a note - I'm fine with an answer of "judge case-by-case", but I am loath to vote to close/delete any of these without some general guidance. I'd prefer a rule of thumb or community agreed-upon guidance on how to judge if action should be taken, and what that action should be.