10
\$\begingroup\$

Voting while participating

  • As it's a contest it doesn't make sense to vote for other answers - does it?
  • Should I vote for the puzzle? Isn't the participation already a vote?

Voting while not participating

  • Beside the code-length, what are other usual motives to vote?
  • Considering that i have not a glimpse of understanding of most of the used programming languages, how can I vote objectively?
\$\endgroup\$
  • 7
    \$\begingroup\$ You should vote on any content you think is good, regardless of other content or any other factors. Generally "good" for questions means well thought-out and well written, and for answers can mean any of "well-golfed", "well-explained", "using a clever trick", or any other reason. Votes are subjective by nature--don't worry about making them objective. \$\endgroup\$ – Pavel Apr 18 '18 at 2:15
  • \$\begingroup\$ While It's true that most users only understand a few of the languages on the site, this provides a learning opportunity for you. Pick one you think might be interesting to learn and go look at its documentation. Try to write an answer to a simple question using it. esolangs.org has plenty of them, or if the answer has a link to tio.run, then click the language's name to see the home page. \$\endgroup\$ – mbomb007 Apr 18 '18 at 13:38
17
\$\begingroup\$

Voting while participating

  • As it's a contest it doesn't make sense to vote for other answers - does it?
    • It is a contest, but I like to think of it as a challenge. And everyone participates individually on their own level. You'll see that many users help others golf their submissions in the comments. There's even a Sportsmanship badge rewarded to people that vote on other answers.
  • Should I vote for the puzzle? Isn't the participation already a vote?
    • You should upvote the puzzle if you think it's an interesting and well specified challenge, and downvote if it's uninteresting or badly specified. Note that it's perfectly fine to not leave a vote, if you think the challenge is just mediocre, or you don't have the required background to understand if it's a good one or not.

Voting while not participating

  • Beside the code-length, what are other usual motives to vote?
    • Don't vote for code-length alone, but rather the approaches they use or how well golfed they are. As you say, you don't understand most of the languages used here (neither do I). I would recommend you read the explanations (if provided), and judge if you think it's a good answer based on that. I often upvote well explained answers, even if they are not the shortest, because it shows that a lot of effort was put into it.
  • Considering that i have not a glimpse of understanding of most of the used programming languages, how can I vote objectively?
    • I suggest you vote based on the explanations in this case. If none is provided, or you don't understand it, then don't vote.
\$\endgroup\$
16
\$\begingroup\$

Do not vote for code length!

Code length is not a good way to determine what to vote for, because it isn't a good indicator of quality. A golflang submission can be thoroughly uninteresting and still beat out the most clever and well-golfed Python or Haskell submission out there.

Of course, golfing languages can have clever tricks as well (abusing the built-ins well is no easy task), and you should vote on them if they do, but don't do it merely because it's short.

Freehand red circles

By voting, you help to indicate that a submission is high quality. Quality is, of course, subjective—if it wasn't, Stack Exchange wouldn't need humans to vote. But many of the following things, to me, can make an answer good:

You can only be a good judge of the quality of a submission if you understand it.

Of course, what you vote for is up to you (short of voting fraud). Try not to let the existing votes on an answer influence your own.

\$\endgroup\$
  • \$\begingroup\$ But it can be interesting too... \$\endgroup\$ – user202729 Apr 18 '18 at 9:22
  • 2
    \$\begingroup\$ @user202729 It can be, but often answers in golfing languages don't include an explanation, and the language isn't very readable by default, so if you don't understand it, it's probably best not to vote for it. \$\endgroup\$ – mbomb007 Apr 18 '18 at 13:33
  • 3
    \$\begingroup\$ -1, not enough freehand circles! =P \$\endgroup\$ – Stewie Griffin Apr 19 '18 at 17:25
  • 1
    \$\begingroup\$ @StewieGriffin Did you count the "o" in "Score"? \$\endgroup\$ – Esolanging Fruit Apr 19 '18 at 19:21
  • \$\begingroup\$ @EsolangingFruit and the "Q" in quality \$\endgroup\$ – ASCII-only Apr 26 '18 at 4:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .