I have noticed that when people are asking a question just to self answer it right away, they - for very obvious reasons - does not put to much effort into the actual question. Why would they?
You actual should put effort into the actual question. The quality expectations of a question are not lowered just because the author of the question eventually submits an answer to their question.
They have a problem that they have solved and now want to share their knowledge. So the question usually ends up with just a simple "How do I do X provided Y" and nothing more.
There isn't necessarily anything wrong with simply asking "How do I do X provided Y", but the requirement for the question to contain enough information, to be answered still exists.
But it's pretty common (granted, speculation from my side) that these questions gets downvoted for lack of research, which is a bit unfair. All the research exists in the answer. But if you don't know that the question is self answered, then it's quite natural to downvote it.
I suspect those questions are being downvoted due to their low quality instead of the fact the questions are being answered by the author.
I don't know exactly what would be the best solution. I'm thinking of something like a banner clearly indicating that it is self answered or something. What do you think?
As an editor who spends multiple hours a day in the review queue, it isn't necessary, to inform me that the question was answered by the author. The fact the question was self-answered does not actually change the quality expectations of the question or the answer.
There is already a mechanic to indicate the question has been resolved, or at least the closest thing that fits a Q&A website, the acceptance of a singular answer.
I also personally feel, there are already to many notification banners, which seem to be targeted towards users who never actually read them.
I'm open to the thought that there may be good reasons to expand the question even if you have solved the problem, but I cannot see any.
I would suggest you ask a well researched question. If you are able to answer your own question, then you have researched the topic you are asking about, so it shouldn't be that difficult to write a high quality answer.
@MarkKirby One example I have is this Can it cause harm to validate email addresses with a regex? When I posted it, the question got instantly downvoted and my answer upvoted. When I added some "pseudo research" to the question, the downvoting stopped.
The original revision of that question, asked the reason, a specific action was a "bad idea". I suspect the downvotes were due to the question seeking an opinion. The downvotes likely stopped after the clarification of your question, or what is more likely, it no longer was on the front page.
For those wondering here
I've heard that it is a bad thing to validate email addresses with a regex. Why?
I suspect this question, might be due to the author's most recent question, that upon reviewing immediately identified issues with. Those issues had nothing to do with the fact the question had already been answered by the author. In an effort to prevent that question from receiving downvotes, I removed the following statements from that question.
- (I have solved it. This is a self answered question.)
- Also, I don't have enough rep to create tags. Maybe someone could create a signal-messenger tag?
The fact the user was unable to create a tag for a topic is best handled by creating a topic on meta.superuser.com which I indicated in my edit summary. I also instructed the user to accept their answer, once that became a possibility, in order to signal to the community they had solved their problem.