I posted a comment below his answer indicating that "answering own questions was extensively debated" and included a search link to meta with more than 5,000 related topics.
From the search link you posted, these are the most upvoted results
Etiquette for answering your own question
Should I not answer my own questions?
What is this "answer your own ...
He didn't just ask and answer the question within minutes, he asked and answered at the same time, which is a feature of the site. There's also a badge that encourages this behavior. Not everyone has a blog. If people want to share information on Stack Exchange sites instead of starting a blog, that's fine, as long as their contributions are on-topic for ...
Your question is built around the premise that SO exists to help someone answer a question that they are asking. You have a problem with this question because you know that the person asking it knows the answer, and thus doesn't need your help.
Your assumption is not correct. SO exists to create a repository of knowledge useful to the wider audience of ...
Apparently, I am not the only one who thinks it's points farming, I have seen users all over stack exchange complaining about it
The only people I've ever seen complain about this particular behavior are people who have not yet seen Jeff Atwood's blog post on the subject, which you've linked to in your question already. I understand you've only seen it very ...
They're encouraged; don't look down upon them, question them, or discourage them. If the question is in question format, it works. It's a way to share knowledge in the Q&A format.
See Can I answer my own question?:
If you have a question that you already know the answer to, and you would like to document that knowledge in public so that others (...
What is the purpose of Stack Overflow?
The purpose of Stack Overflow is to provide excellent question and answer pairs for the long-term benefit of the internet in general.
So what isn't the purpose of Stack Overflow then?
Reputation points etc. are all fun little extras over and above the main purpose of Stack Overflow. But they are not why we're here. ...
If your question and answer need to be read together then you're doing it wrong. This is a Question and Answer site, not a site where people post articles. Your question and answer should be reasonably independent.
The question should be a good question on its own merits. People should read that and feel that it is a clear, appropriately scoped, on ...
No different than any other self-answered question, which is no different than any other question.
When asking a question, there's even a checkbox beneath the textarea to self-answer, so that the question and answer will be posted simultaneously. So not only is it okay to answer at the same time you ask the question, it's actively encouraged.
If you follow ...
I see no reason for this.
You finding your answer doesn't mean that no one can come up with a better one or explain it better than you can.
While accepting doesn't prevent people from answering technically it has been argued for a long time that people are less likely to answer questions that are accepted... so the potential for attracting high-quality ...
I'm no Delphi man, but I like this question nonetheless:
It's a real question
About a real problem
With a repro in some code
Related to programming
A type of problem any Delphi programmer may well run into
Having no obvious duplicates around
Shows some research about the problem
The only slight problem I'd have:
Both Q and A are formulated and formatted ...
No, homework questions like this are not encouraged. The reason is that SE attempts to solve practical, real-world problems. We want it to be an actual problem you face, and we want you to show us the effort you've put into solving it yourself. From the Tour page:
So questions like these aren't what SE is looking for. It's the difference between this (...
This is perfectly legitimate: As Jeff wrote long ago, "It's Ok to answer your own question"
In your answer, you gave credit where it was due, answered a real question that you faced, and made the Internet a better place.
In short, home run!
what's your definition of "points farming"
"Points farming" (or, as I prefer, "Rep whoring") is any method of interacting with the site that generates reputation in a way that doesn't benefit the community. If you contribute good information to the community, then you deserve some reputation for that. You could argue whether you're being disproportionately ...
I don't think there's anything wrong with what you're doing. I follow the algorithms tag and when I read your questions I think "that's a very interesting question", I hope templatetypedef answers it. Then I'm completely surprised to see you as the Question Asker.
When I read the answer I appreciate the knowledge you're sharing.
I think you're successfully ...
Would your answer add anything to the answer they provided? If so, then writing an answer is not only appropriate, but appreciable.
There was never a limit to the number of answers, and there shouldn't be. If you're concerned about the activity, commenting on issues (if any) is enough proof for activity. If there aren't any issues, land in an upvote, as a ...
Sure, create a question (and answer) from the chat discussion.
Absolutely no reason not to - it has the added benefit of not having to trawl through chat and see the whole discussion - just a question and an answer.
It wouldn't hurt to link to the chat transcript, so people can see where it all came from though.
Of course, the question should be on-topic ...
This is done to avoid the situation where the first answer to come in gets accepted immediately.
If this is not done, many askers will not wait for more answers to come in and simply mark the first (and at that time, likely only) answer as accepted.
This is problematic because it discourages others from answering (oh, there's an accepted answer there ...
If you've implemented some algorithm and have working code and are seeking commentary, review or feedback, then the best site to do this is https://codereview.stackexchange.com/.
Stack Overflow is more about specific coding problems.
I believe you, yourself, put a link to the Self-Answers page in your comment. So, you already know it's completely appropriate to post a question and answer it yourself. I asked something similar and was more or less told the same thing.
As for recourse for the downvotes, I guess it's a risk you take when you self-answer. Some people might not like it, ...
My strategy in these cases so far has been to post the question, and then post my best guess as an answer. That way if it was correct it'll get voted up, if not another answer will get voted up, and my question does not get cluttered up with my wrong attempt.
I think the question is OK as is.
But if you want to make it even better: make it more general so it will be useful to others, and be more general. You might try recasting the question as something like:
"Code completion isn't working for me in Delphi's IDE with my project. Nothing I've tried has gotten it working again. Eyeballing my code, I can't ...