I've tried this once:
Optimizing Aggregate for String Concatenation
Soon after using SO I realised that it was a much better coder's blogging tool than a blog, because the editing experience is damn-near perfect for code samples. So I wondered about using it instead of a blog, and when I thought of the above "cool" demo of the power of expression lambdas, I "blogged" it as a puzzle question.
Although it ended up with positive upvotes, there was a point where it went into negative territory. I had people accusing me of gaming the site. Someone told me it shouldn't be on SO, it should be a blog post (which was the whole point of the exercise!) So I put it on a blog post, and then someone else accused me of abusing SO to drive traffic to my blog. At which point I decided... people are too weird for it to be worth the effort. Sad but true.
Then the comment from highly-repped user Lasse V. Karlsen made me realise what was happening:
Now, next time, perhaps you should ask
a real question instead of just look
how clever I am type of chest-beating?
At face value, it's a strange response. SO is suppose to be a repository of questions and answers, and how they get on the site won't matter to people who visit in the future. And of course I had already asked "real" questions before this. Why get annoyed? Why get personal and insulting? Why apparently take a playful puzzle question as some kind of affront to decency or a show of unacceptable arrogance? Surely whenever someone posts an answer to a question, they could be accused of saying "just look how clever I am"!
My theory is that for a lot of SO users, the reason they come to the site is because they enjoy the feeling of helping the helpless, and feeling smarter than someone else. This is not a bad thing, I hasten to add, as the end result is that people get assistance for free - it's the essence of SO and it works very well. I appreciate it a lot myself, because it feels good to help someone, and I know by trying to explain the basics I'm sharpening up my understanding of them.
The aim of SO is to produce an online resource consisting of questions matched with good answers chosen by the community, but it achieves this by having another matching function: to provide smart people with some newbies to provide help to.
Self-answered questions (or even puzzle questions answered by someone else, such as mine) do not provide the second function, and so they make people angry, sometimes without them even knowing why.
UPDATE: I just noticed that the question I referred was "closed as not a real question"!
The description for that close-reason is:
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form.
That description doesn't apply to the question - it's unusually precise, complete and specific, in a way that most "real" questions cannot be, because in those cases the asker doesn't know the answer, so they don't know what information to provide. When you ask a question that you know the answer to, you have the luxury of making it an ideal question.
Nor does it seem realistic to suggest that the question cannot reasonably be answered; the accepted answer was posted roughly 18 minutes after I asked it.
I guess the person who closed it - about five years later! - didn't know why they wanted to - they just felt strongly (yet irrationally) that it should be closed. It's a neat confirmation of the suspicions I describe in this comment!