This question already has an answer here:
- Encouraging people to explain downvotes 30 answers
I am not sure if this comment about a suggestion on stackoverflow should be written here, but I do think so.
I would recommend, if this is possible, when downvoting a question, to be mandatory for the downvoter, to write the reason why he/she downvoted. I think this should be much more helpful for the OP to understand better what he did wrong, in order to fix it, if he does not want to get more downvotes. Downvoting itself, does not help the OP much, nor the people that might have a similar programming problem.
Please write what do you think guys. I know that most of you will disagree with me, but I find that giving feedback when downvoting is more useful for all of us.