Some time ago I asked a question 8 ought to become Infinity, which was closed as
"Questions without an objective primary winning criterion are off-topic, as they make it impossible to indisputably decide which entry should win." – Conor O'Brien, BlueEyedBeast, Wheat Wizard, Mego
Currently it has 8 upvotes and 6 downwotes. What's wrong with this challenge?
According to tag description:
Qualities of good popularity contests
A challenge with clear specifications that still allow for creative problem solving.
I think, it is. At least I don't see any questions about specification in comments.
A challenge where solutions that best solve the problem are also solutions that the voters are going to like.
The same thing.
Gives freedom to entrants to decide what to do in crucial parts and incentivizes them to use this freedom.
A lot of different solutions in different languages are possible.
There are a lot of different approaches depending on the language you chose.
It is strongly suggested to submit the challenge to the Sandbox
The question was asked on language-specific site and rules were polished.
Things that MUST be included in a popularity contest
A popularity contest must always include an objective validity criterion, which is a set of rules that regulate what every answer must comply with. Answers that do not comply are invalid and will be removed.
Yes. There is a set of xections about that.
A clear specification of the goal that must be achieved. Questions like "do (this) the most creative way" should be avoided. Creativity should be the tool, not the goal.
Qualities which should be AVOIDED in popularity contests
Asking to solve a specific task in a very specific way, without room for creativity.
There is enough place for creativity.
Asking to solve a vaguely defined task in any way that the entrant wants (this will probably make your question be closed as too broad).
Rules what people should consider when voting. In the past this has consistently never worked out. These sort of questions would be better off as a code-challenge with specific winning criteria.
According to comments:
How about removing the language restriction, and replacing the for loop with something more general (and have the extension points only be before and after the clean code). Maybe something like print something 8 times for the clean task, and have the clean task go on forever, for the augmented task – Maltysen 2 days ago
Doing this as a popularity-contest is a little awkward because there's no description of what criteria voters should choose when voting (making the victory condition subjective). I was working on a code-golf solution on the basis that many people here find golf solutions interesting and thus it might be popular; that seems like it might be a workable victory condition for the challenge. – ais523 2 days ago
@ais523, no code-golf doen't suit for this challenge as 1. Interesting solutions with reflection or code patching are not good for golfing, also they are much better in readable state then in golfed. 2. C/C++ solution will win in 13 chars. 3. The other very cool C++ only solution will have 16 chars.
@ais523, "there's no description of what criteria voters should choose when voting" let's take a look at popularity-contest description: "Qualities which should be AVOIDED in popularity contests ... Rules what people should consider when voting. In the past this has consistently never worked out."
So I don't see anything wrong with the challenge. Is there anything to be fixed?