I'm looking for thoughtful tips on asking meta-programming questions on stackoverflow without getting sent to meta stackoverflow.
It seems to me that meta-programming != meta stackoverflow
I'm looking for thoughtful tips on asking meta-programming questions on stackoverflow without getting sent to meta stackoverflow.
It seems to me that meta-programming != meta stackoverflow
My suggestion: avoid even using the word "stackoverflow" in your question. I've noticed that people can sometimes have a knee-jerk reaction to seeing the site mentioned, thinking that it needs to be on MetaSO because you are discussing/referencing SO.
I'm kind of on the fence about your previous question. You were speaking more generally about sites like SO, but not specifically SO. For that reason, it probably doesn't belong on MetaSO. However, I also feel like the connection to programming was a bit tenuous, and the question somewhat subjective and discussion-oriented. For those reasons, I don't think it was a very good fit for SO either. I would probably suggest another forum entirely.
The purpose of StackOverflow has been muddied somewhat over time, but the original purpose was to be a place for technical questions and answers.
Many people have used it to try talking about the environmental factors related to working in an office, or programming interviews, or team dynamics, however those would be fitting for a 'programming forum' where programmers are meant to congregate and chat. However, StackOverflow is not meant for that. It is meant to be an engine for programmers to get answers to their technical difficulties. The community environment was cultivated in order to have people want to be helpful to one another, it was not meant to detract from the purpose of the site.
The fact of the matter is that your question "Why do programmers help each other" is not actually a technical question related to programming. The question is deeply philosophical and psychological, and bears only passing reference to programming. An equally valid (read: invalid) question would be "Why are lawyers so much less inclined to help each other than programmers?" It bears the same reference to programming, but it is more a question about people and attitudes than about programming. Such questions are not appropriate for any of S[O|F|U].
It can be rephrased to be relevant on metaStackOverflow.
"What drives the incentive to participate in S[O|F|U]?" would be a more valid question, because (especially if you are thinking about getting your own stackExchange site) this is the correct environment to pose those queries. Keep in mind, that question is still specific to why people would participate in these sites, not why "programmers in general" are or are not "helpful".
I don't think your question was programming related, and would have voted to close. It doesn't belong here either. Probably needs to be on one of the social networking sites (which this isn't).
meta-programming <> StackOverflow
I think your question was a valid question for Stack Overflow. It should have been wiki, and it was likely a dupe, but it definitely was valid.
Do you have any more example questions? If it programming, it will stay on SO. If it is about SO or any of the other sites/features/how it works, then it will go to meta.stackoverflow. As long as your question is clear about it's intent, it will go/stay to the appropriate site.
Here are the FAQ's for both sites just as reminder of the goals of each site:
That question you refer to is wiki type material if it was going to stay open. I think it should have stayed on SO as a wiki.