Personally I try to use my downvotes only as a last resort, for factually wrong answers or questions where clarification attempts went nowhere.
Personally I try to use my downvotes only as a last resort, for factually wrong answers or questions where clarification attempts went nowhere.
[edit] I should have done my research before asking the question :P Apparently downvoting on S.O. does cost reputation/points. I guess the actual cost is so small it seems to be in the doesn't-matter category, at least for me as I didn't even notice. Perhaps if the cost was higher...
[edit2] I looked it up, and the cost is indeed trivial - one point. An upvote on your answer provides 10 points, and you can of course receive many upvotes for a good answer. The cost of downvoting is really only significant for a new/low reputation user. High reputation users can still be poor-downvoters. Seems to me there's a lot of opportunity to tweak the costs of downvoting to reduce the negative aspects of it.
You need 125 rep to be able to cast a down vote (votes for people and anonymous users with less than 125 are recorded in an anonymous votes table ( for example, http://data.stackexchange.com/stackoverflow/query/209365/ano... ).
Hacker News has down votes too... and you can't down vote until you get a certain amount of karma.
The rep lost from down votes are an investment in site quality that you get back if the post is deleted.
Maybe that's not how most people do it?
I have several well recived answers there but I have never downvoted anyone because leaving it as is feels right than downvoting for the reasons you mentioned. I never asked a question there and tried figuring out the answers based on existing resources and on my own and it helped me learning a lot. This might not be the right way but being hostile and downvoting feels more than disagreement to me. This is the reason why I avoid being there.