The FAQ says (in part)
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.
That was the criterion I used when closing "Obfuscation of $ dmesg | tail | base64 > ~/outfile" just the other day.
However, there have been complaints that the site is mostly code-golf in part because of the "objective" criteria. Now I see SHiNKiROU's effort Fake error message that comes with a serious and fairly comprehensive effort to put a firm grading scale under it.
Other maybe subjective things floating around include
- Peter Of The Corn's recent Write Buggy Code
- Several "speed" contest, which seem slighlty troubling to me because I immediately think "Speed measured by whom on what hardware? And what if I write in a language they don't have?"
- FUZxxl's Implement a sorting algorithm with no change which seems to have no particular metric. (Which I not only left unclosed, but submitted and entry to. Oh! Fickle me!)
- The very well received What can you do in a 4k data URI?
- And others.
The question
What meaning shall we use for "objective"? And why?
Please help me know what I'm supposed to be doing here. And help the site get going too.