The officially up-voted stance on meta-SO is that it is good to self-answer questions. It is promoted in the FAQ and we even have a badge for it (Self-Learner):
Yet, most SO users still seem to have a bias against self-answers. I have, many times, posted a difficult question, discovered that no one on SO had a good answer for it, done the hard work required to answer it, wrote out an answer, and gotten close to no up-votes. Meanwhile, people who gave very preliminary answers to my question before I solved it have many up-votes as if they were the ones who answered the question.
This happened to me, once again, in the following question. I was trying to find the area of an intersection between two circles. Before asking this question, I googled, of course, and found an article on Wolfram that wasn't specific enough.
I posted to SO, hoping for a more specific answer, using the variables I had available in my program. In response, I got someone else's googling, listing the exact same Wolfram article that wasn't specific enough. This made me realize no one on SO had an answer and that I was going to have to do the work of answering my own question by translating the information in the Wolfram article to a more specific solution. Which I did.
As expected, the person who gave me a link to the general Wolfram article I already knew about before posting has more up-votes than my detailed algorithmic answer:
So, is there a better way to translate meta-SO's consensus encouragement of self-answering to the broader community?