What is an official explanation of this phrase that can be used when people get up in arms over not being able to ask questions about computer games, because they are written with programming languages. Or why stir-fry is best for late-night programming deadlines.
Has anybody actually set out to give a succinct and clear description of what this really means. I understand that we already have the current one:
Questions on Stack Overflow are expected to generally relate to programming or software development in some way. This question is very far afield from programming.
But apparently "relate to programming or software development in some way" seems to permit talking about items that many in the community feel aren't really programming-related, like how to find archives of old IRC chats from popular programming rooms.
If this question produces a good description, this would make life a lot easier. Nearly all arguments over what is and what is not programming-related could cease with a single reference back to this post.
So how about it, what is the criteria for determining what is genuinely programming-related?