I have seen several examples this week of new users' questions getting down-voted without any explanation in the comments, as happened in this case. I find this upsetting, particularly when the question is asked in earnest. I get there is a strong commitment to optimize high quality content on this site + uphold StackExchange's specific standards for good questions or answers, but I think that the practice of down-voting questions or answers without any explanation is harsh, precludes learning and growing, and is particularly unhelpful and unwelcoming to people who are not yet familiar with the rules of the game and best practices.
If this is a learning community, and one of the goals is to improve the skillfulness of members in producing high quality content that is useful to everyone, it would help to encourage the practice of commenting first, and then down-voting if the feedback does not get addressed within a few days. Even in cases that most warrant immediate down-voting (spam, abuse, etc), encouraging voters to clarify the reason for their down-vote in a comment would really help clarify and strengthen community standards of what is acceptable and what is not.
In this really useful StackExchange overview of reasons to down-vote, someone wrote:
With answers, again, down vote immediately, comment, undownvote if fixed. With newbies I tend to be more lax, I comment first and down vote if they decide not to listen. But again, that's just me.
I wholeheartedly support the newbies' strategy, and I wish it was actually a general guideline for everyone, rather than left to individual styles. But while I'm 100% in favor of 'undownvoting' if feedback and comments get addressed, I still would like to recommend a comment first rather than a down-vote first approach: i.e. if the initial feedback is ignored, then down vote, and if that ends up eliciting a response, then "undownvote"
So my question is this:
Do you agree we should try to discourage "down-vote and run," by finding better ways to encourage and anchor "comment before you down-vote" or "comment whenever you down-vote" as best practices to support learning and growth through encouragement rather than punishment? If you don't, would you tell me why not? And if you do, what are your thoughts about how this could be done?
Note that I do understand that the primary purpose for down-voting is to help highest quality content rise to the top, and lowest quality sink to the bottom, but if we want to improve the quality of the overall community (i.e. focus on the forest and not just the trees), I think we need to create effective feedback loops and learning opportunities, particularly for newcomers.