Golf versus non-golf questions

This question raised the issue of questions that do not make mention of being golf questions. Sometimes answerers assume it's a golfing question and golf it, leading others to follow suit and then a non-golfed answer looks out of place.

We badly need a way to enforce distinction of golf vs non-golf questions. I think the solution is to enforce one of a set of tags (like on meta) that defines the puzzle type is the solution. Any other ideas?

I think we should classify the question on this site in 3 category: code-golf, puzzle and obfuscation. Each category has is own definition. Code-Golf is about solving the problem with the least amount of character. Puzzle is about finding solution to a problem with different approach. Obfuscation is about doing code obfuscation.

We could do like on MSO and force that we provide at least one of the tag to make sure all question are well defined.

code-golf vs. coding-challenge seem sufficient to me, the distinction here being that golf problems aren't generally trying to solve anything that isn't basically trivial unless you are golfing. A coding challenge on the other hand is something that's at least mildly difficult to solve.

• How about we drop the coding-? All posts will be about code after all. We could also shorten code-golf to golf, but I'm less sure about that. – moinudin Jan 28 '11 at 19:57
• @marcog: In the early SO days, I did indeed use the golf tag for code golf, on the understanding that (PGA) golf is totally off-topic for SO. I was completely overruled, though. (I wanted to hunt down the meta.SO through where this happened, but I think it's been nuked.) It'd be interesting to try to reopen this topic for this site. – Chris Jester-Young Jan 28 '11 at 21:07

Seeing as how the name of this site is code-golf, I think everyone is going to assume golfing is supposed to happen

• It doesn't have to remain that way. See this. – moinudin Jan 29 '11 at 8:57

A set of tags for criteria makes sense. e.g. a golf tag and an anti-golf tag and maybe (though this is debatable) an obsfucation tag. one of which must be applied to any question

• I suppose, that anti-golf is too subjective and looks like usual reason for close questions on any stackexchange site because of questions of this type are too open ended. Also see current ideas about must be tags here and here. – Nakilon Jan 28 '11 at 18:31
• No one's going to come up with a complete set of tags, unless we want to reject all question types we can't think of at the moment. – Matthew Read Jan 28 '11 at 18:38
• no one said the set had to be static, just that all actual code questions must have a criteria-type tag... you can create new tags at question asking time – tobyodavies Jan 29 '11 at 0:12