The code-challenge blurb states:
A code challenge is a competition for creative ways to solve a programming puzzle for an objective criterion other than code size.
The FAQ states:
All questions on this site, whether a programming puzzle or a code golf, should have …
- An objective primary winning criterion, so that it is possible to
indisputably decide which entry should win.
However, it seems that almost every code-challenge question has a win condition of, as Briguy37 put it, "The most creative code wins!!! In this case, creativity will be measured by votes."
Personally, I love the answers that come out of these questions - people providing interesting bits of code, instead of just min/maxing their way to an unreadable golfscript - but that's just my opinion.
I created this question to ask: should the FAQ and code-challenge blurb be changed so as not to require some sort of win condition beyond meeting the conditions set forth in the question, and winning the vote of popular opinion among their fellow coders?
If the answer is no, then we should probably come up with a boilerplate version of Briguy37's win condition for people to easily paste into their questions.
Edit: I've been browsing through a batch of related questions, such as What makes winning criteria "objective"? and A Modest Proposal: the [popularity-contest] tag, and it looks like other people have observed the pull between the golf and the entertaining code as well.
No matter what the theory was when people were writing the FAQ and coming up with rules, the fact remains that the de facto rule of code-challenge questions is: a lot of people want to write/read interesting code solutions, and not have to come up with some tacked-on win condition.