I happened to answer a question, and at the time of this writing, it has gotten 74 upvotes. Much more than my second best answer.
Now, don't take me wrong. I like getting an answer upvoted, because it means I did a good job. I just want to know what was good about it, so I can do it again.
In my opinion, my answer is:
- Too long
- Not very helpful. The original question was tagged with "libgdx", a library my answer doesn't mention even once (this is supported by the fact that the asker has not accepted the answer)
- Based on lots of opinions and with no references. Somebody should add a few dozen [citation needed]s in my answer.
- Inaccurate. As visible on the comments, there are lots of corner cases I'm not covering, and I know that most of the stuff I said is never that perfect in practice.
- Unnecessary. What I said is much better covered at thousands of websites and books, with much better precision. A single google search shows much better answers than what I wrote.
- Not constructive. It's not technically an answer, and the knowledge I used to answer it is very shallow. I don't think I'm adding anything to the entire knowledge of the human race with this answer.
- Poorly written. English is not my native language, and it clearly shows on my answer. There are so many grammar and composition errors even in its current shape that I would like to edit it again, but by doing so, the question would get bumped, which is something I'd rather avoid.
Yet for some reason people seemed to like it, and now it's one of the highest voted answers in the entire site.
I originally wrote the answer in frustration that none of the current answers were very accurate, so my answer was more of a rant against the other answers, than an honest answer to the originally very poor question which I actually downvoted. The reasons for writing that answer were not good, and I think the answer itself was not good either.
Yet for some reason, people seemed to like it. Why? I have no idea. I prefer answers in which my personal experiences add value to both the question and the answer, like this one or this one. They're by far not perfect answers, but much more in line with what I understand this site is about.
I'm missing something in my appraisal of my answers, because I don't really believe my answer to the texture question deserves more than a few upvotes. So I turn to you guys.
Did you like the answer? if so, why? I'm really at a lost here.