129

This is a question which started off with a comment, then turned into an answer, and now it's a question in its own right (as suggested by Jeff). I'm not sure where it could go from here :)

It's obvious that different people cast downvotes for different reasons. (Upvotes are less controversial, generally.) Here are some possible reasons:

  1. Answer is wrong

  2. Answer is misleading (may be technically accurate, but will lead to readers making mistakes)

  3. Answer doesn't match the question (e.g. a C# answer to a question about Java)

  4. Answer doesn't really address the question, e.g. suggesting a completely different solution, even if the question specifies that there are good reasons why the current approach has to be followed

  5. Answer is okay, but not as good as another one which currently has fewer votes

  6. Answer appears to be plagiarised from existing answers.

  7. Answer is by someone I don't like.

  8. Answer is abusive (profanity, spam etc).

  9. No reason, I just felt like it.

  10. I'm a Happy Vertical People Transporter, and prefer down to up. Have you considered down?

  11. Ideological grounds: answer suggests a technology I don't like, or expresses a negative opinion of a technology I do like

  12. Answer is addressing a low quality question that should be closed or marked as duplicate.

Personally I go with 1, 2 and 8 - although I'll add comments suggesting changes in various other situations.

Have I missed anything? What do you do, and why? What are the net benefits (to you, the world in general, and the answerer) from your approach?

9
  • 40
    12. The fact I lose only one point while the other lose two points is charming... :)
    – user173320
    Jun 17, 2012 at 18:49
  • 2
    Related : meta.stackexchange.com/questions/130046/when-should-i-vote (there seems to be quite a bunch of nearly duplicates over all the nuances of the voting question…) Oct 27, 2012 at 22:50
  • 1
    "I'm not sure where it could go from here" ... FAQ?
    – Basic
    Jun 5, 2014 at 20:12
  • Sometimes I wish I could un-down or un-up: since up and down are not symmetrical in points (+10/-2 for answers) one cannot just cancel an existing vote you don't agree with with another vote the other way.
    – NickJ
    Oct 16, 2015 at 12:29
  • @NickJ: You can cancel your own vote by clicking on the same arrow again, so long as it's within the appropriate time.
    – Jon Skeet
    Oct 16, 2015 at 15:54
  • How about downvoting everyone else's answer to make yours rank higher (or better yet, forcing others to withdraw their answers)?
    – dmi3kno
    Jul 5, 2018 at 22:03
  • @dmi3kno - that is against the terms you agree to when signing up. Will eventually be automatically detected and reversed; you’ll be given a warning. Persisting in vote manipulation leads next to suspension, eventually to ban. If you suspect someone has done this in multiple questions, you can flag a question or a suspect answer for moderator attention, and explain what you think is going on. Similarly if you realize someone is doing revenge downvoting of all your answers. Don’t have to name names - just your suspicion. If there’s enough evidence, the downvotes will get reversed. Mar 13, 2021 at 23:02
  • I came here just to add 12 after my experience with this answer
    – jarmanso7
    Nov 23, 2023 at 6:26
  • 1
    Reading the old answers here really gives me some insight into how so many truly terrible old answers got 100+ upvotes with zero downvotes on Stack Overflow. Nov 23, 2023 at 7:15

29 Answers 29

70

If I see a bad answer at 0 votes, I generally leave a comment to give the poster a chance to correct or delete it (since the first downvote has been known to trigger a flood of pile-on downvotes). If I check back later and find that it is still wrong and not deleted, I will then downvote.

If a bad answer has already been voted up into, say, the top two or three answers, I will both comment and downvote. I don't want bad answers to be above good answers.

As for what I mean by a bad answer, I would say #1 and (on rare occasions) #6; however, in practice these kind of answers rarely stay around long enough for me to downvote (thus the 27 downvotes in my profile).

For #2, #3, #4, and #5, I'll simply leave a comment. For #8, I'll flag the answer; that already knocks the answer down a notch and potentially leads to -100 reputation for the answerer, so I see no need to penalize both the answer and myself by downvoting also.

8
  • 12
    Good point about the "pile-on" downvotes. It does rely on being able to remember to check later, mind you.
    – Jon Skeet
    Jul 4, 2009 at 19:24
  • 8
    Yes; it would be nice to have notifications of changes to answers I've commented on.
    – mmyers
    Jul 4, 2009 at 19:29
  • 2
    If an answer is already negative I, too, will probably not downvote. Better to save the vote for a better purpose than use it where not needed.
    – tvanfosson
    Jul 4, 2009 at 19:29
  • 7
    I'm sure having a negative vote tally is more likely to cause upvoting than downvoting. Jul 4, 2009 at 20:23
  • 3
    @Tom: Exactly. Even if an answer is terribly, horribly, dangerously wrong, i'll usually avoid down-voting if it's already < 0 - chances are, it'll be sympathy-voted back to >=0, and my vote will do more good later on...
    – Shog9
    Jul 4, 2009 at 21:57
  • 10
    I hate it when the question says We can not use a web framework and then someone answers with: Here is 5 lines of jQuery that solve your problem I downvote stupidity :)
    – Earlz
    Apr 29, 2010 at 3:07
  • @mmyers Re: Notifications, great idea. But... I'd like them for some answers, but not all - It would be too noisy. Perhaps comments in the last 2 weeks, or answers you toggle. Preferably not how the "Favourite" system works though... I personally find it hard to identify the change that caused the notification without scanning dates
    – Basic
    Jun 5, 2014 at 20:16
  • I disagree with having existing votes affect my vote
    – Evorlor
    Mar 22, 2015 at 2:22
40

I only downvote when the answer is technically wrong and sometimes when it's spam (most of the time I flag spam, rather than downvoting).

Specifically, I don't downvote misleading answers (those that recommend less than ideal solution) if they are technically correct. I handle that by upvoting or providing a better answer and mentioning that in a comment. I believe in any case, it's the responsibility of the reader to make sure the answer is suitable for his/her situation. So if an answer is correct but misleading, while not an ideal thing, it's still not worse than not answering at all. The poster had spent time to post a technically correct answer and shouldn't be punished for that.

I handle all other cases by a comment.

5
  • 14
    Agreed. I help improve technically misleading answers that are correct via comments. It irks me when somebody downvotes me due to a dogmatic reason, even if I provide plenty of warnings and caveats. For example, I posted a solution to doing some iteration in SQL via cursors, but I explained why cursors are to be avoided and why it would be beneficial to attempt a set-based solution (which I provided some pointers at), and I got down voted by the "Cursors Are Evil" crowd. Such acts just seem spiteful and unproductive to me.
    – Eric
    Jul 4, 2009 at 19:23
  • I'm more likely to comment in a misleading case than downvote, unless the answer is suggesting something really wrong. For instance, I may downvote an answer that suggests a data access pattern that is open to SQL injection without mentioning the hazard. An answer that suggests something that is merely inefficient might warrant only a comment, not a downvote.
    – tvanfosson
    Jul 4, 2009 at 19:27
  • 3
    I would just mention the hazard myself in a comment. After all, it's an answer that works but you should not use it. It's a way to solve the problem mentioned in the question (e.g. submitting a parameterized query). Sometimes the answer is there just to demonstrate the idea, much like a pseudocode and the poster might not have bothered to specify it. If the question was directly about preventing security attacks and the answer suggested something like that, I would downvote.
    – mmx
    Jul 4, 2009 at 19:41
  • @Mehrdad: hence you're downvoting answers that are ideal but technical incorrect(maybe a typo)? Sometimes i can't check if the syntax is 100% correct. For example when i don't have an IDE to hand or i'm not all that familiar with the language. But the answer/approach might be the best and it would be easy for others to correct me in details. Personally i would upvote such an answer and correct it or comment it so that the original author can correct it himself. Jul 1, 2011 at 7:29
  • @Tim I wrote the answer a couple years ago. Which part exactly led you to that conclusion? Short answer to your question is that the set of ideal answers that are technically incorrect is empty. And yes, I do the same thing. :)
    – mmx
    Jul 1, 2011 at 9:12
22

For me the main strength of Stack Overflow is the fact that correct answers "float" to the top. I only ever downvote if I think that the answer is impeding a correct answer floating above it.

FWIW, I never downvote any answer to a question that I have also answered; it seems wrong somehow, even though it's probably not...

1
19

I would like to add to the list:

   12. Is plain silly.

This is related to 3. and 4., but it is even worse.

For example, an answer has been upvoted to the top of the list because it is funny, but it does not address the question in any way.

17

I only downvote when:

  • The answer is seriously wrong. This does not include minor syntax issues, typos and the like. The point of SO is to get you on the right path, not provide a comprehensive, fully-debugged program;
  • The advice is seriously flawed. This doesn't include differences in opinion. I've gotten downvotes like "-1 just cos I hate VB.NET" and that irks me somewhat. I don't tend to recommend Python for much if anything but that doesn't mean I downvote people who do;
  • The answer has nothing to do with the question like if someone asks about database table structure and someone replies how you should be using Ruby on Rails;

As for your abusive answer downvote, I don't downvote there. I just flag it. If it doesn't meet the standard for being flagged does it justify a downvote?

12

At different times, I've down-voted answers for any or all of #1, #2, #3, #5, and #9. I'll usually try to leave comments for the first three reasons, unless someone else already has; I'll rarely bother leaving comments for any of the other reasons.

I'll also down-vote a question if I think it's poorly asked, argumentative, asks for something dangerous, or is blatantly off-topic.

2
  • 8
    FWIW, this answer has now been down-voted without a comment... presumably, someone agrees with me. ;-)
    – Shog9
    Jul 4, 2009 at 21:59
  • -1. #9: No reason, I just felt like it.
    – Fiksdal
    Sep 8, 2016 at 18:33
9

I try to vote according to the rule: helpful or unhelpful. In practice this probably corresponds to your 1, 2 & 8, though 2 is probably harder to judge than 1 & 8. Typically, I will only upvote the first and/or best correct answers -- they are not always the same. More complete answers are to be preferred over correct, but incomplete answers. For example, an answer that contains a link to some document that describes the correct answer probably won't get an upvote from me if there is an answer that both references the link and quotes from it. I wouldn't give a downvote to the linked answer because it's helpful but not as helpful as it could be.

As a general rule I try not to downvote unless I feel the answer is actively unhelpful.

I also tend to not downvote questions -- only answers. I prefer to flag or vote to close questions rather than downvote.

9
  1. Seriously wrong answers

  2. disrespectful answers, right or wrong

  3. and always leave a comment explaining each downvote (question or answer)

<rant>I strongly suspect that the drive-by downvoters which are the source of most if not all irritating unwarranted uncommented downvotes will not have the courtesy to explain their actions here, since they don't bother to do it there either!</rant>

1
  • 1
    +1 on "disrespectful answers". Especially with the new CoC, I am disinclined to be the moral police and flag/report people, but fervently downvote anything rude (especially language belittling programming newbs).
    – Him
    Oct 24, 2018 at 18:26
8

One reason for which I won't downvote is 6: "Answer appears to be plagiarised from existing answers."

This is:

  • specifically encouraged in various forums (podcasts, blog entries)
  • likely to result in an answer that is better than all the rest, since it can take the good and leave the bad.

In fact, I'll often upvote it.

1
  • 15
    There is a difference between "plagiarised from" and "compiled from (with attribution)". The latter are useful (though I avoid questions that are likely to have multiple issues altogether). Copy-pasta is not useful. Even copy-pasta with additions should (must) be attributed. Apr 6, 2013 at 2:30
8

I just down-voted an answer for my very first time.

And the reason was: The "answer" was nothing more but a complaint, that the question of the OP was not yet answered. Additionally, the language he used was very colloquial in a manner that I feel very nerving. I think, this is a place where we can talk/write like adults. I don't mean perfect english (my English is learnt from school, I am German). But we don't need no

Somebody just fix this silly thing plz cuz i needa take my pics from the SanDisk Memory Card

here, I think.

1
  • 11
    You could also flag that as "not an answer". Sep 12, 2012 at 23:38
7

I'll downvote for a misleading answer that I can't easily correct with a comment. I see no reason in pushing anything below -1. (There's also the issue that a sympathy upvote for a downvote will raise the answerer's reputation, which I'd rather not happen.) If there's a better answer, I'd rather upvote the better one. I won't downvote a good answer just because it isn't the best.

I also don't think it's cricket to downvote without a comment, except if the answer was obviously grossly bad.

So, put me down for 1 and 2, sometimes 3 and 4 and 8.

6

I down vote readily, if warranted.

Basically, I look at the answer and decide if it's helpful, or not, and that will guide my votes.

So, I'll downvote if the answer is wrong (#1), misleading (#2) or shows signs that the answer author hasn't read the question fully/properly (#3, #4).

Abuse I'll flag - and most of the other reasons listed are more reason for me to UP-vote someone else instead.

1
  • 2
    You downvote if they haven't read the question properly? That would be more than half of all answers on SO! Jul 19, 2009 at 13:39
6

I'll also downvote any answer to a blatant homework question, where the OP has shown zero effort towards actually doing the problem. Allowing these answers just further contributes to the OP's thought that "hey I'll just let the guys on Stack Overflow do this one for me".

Downvoting and explaining this (often to "young" answerers) often leads to self-deletion of the answer.

Examples:

5

13, sometimes I downvote 'clutter' - i.e. you sometimes have half a dozen one-line answers which are all saying the same thing but not adding anything to the discussion.

3
  • Do you mean 'to separate clutter from good answers'?
    – smci
    Dec 2, 2011 at 11:32
  • 1
    @smci, yup, send it to the bottom of the page, and helpfully nudge the OP in the direction of deleting their own answer.
    – Benjol
    Dec 2, 2011 at 11:55
  • Right, I meant to distinguish that from the case where ALL the answers are one-liners and there is no complete answer; in which case downvoting is not going to make the good answer stand out.
    – smci
    Dec 2, 2011 at 19:44
5

I've downvoted for a variation on 11. Some answers are basically a loaded opinion in favor or against a particular technology (e.g. snide remarks about Windows) and nothing more.

I'm pretty loose with my down voting. SO is supposed to be about quality answers. Low quality answers get downvoted.

4

I downvote for 1, 3 or 4. I'll downvote a misleading answer only if it's leading in an especially bad direction: towards obsolete technologies, for instance. I'll usually just comment things like leaving out "using" blocks in C#, unless I feel the poster should really have known better than to set such a bad example (you know who you are).

Anything else, and I'll either comment or just leave it alone.

4

A downvote reason missing from your list is "Though the answer was correct and accepted, the answerer said something negative in comments about a technology for which I am a rabid advocate". I ran into that one recently.

On the plus side, the guy did leave me a helpful comment explaining his downvote. Which is nice; I wouldn't have known to assign him zero credibility in all future matters, otherwise.

1
  • I think that's just a different form of reason 11. I'll edit to make it fit better.
    – Jon Skeet
    Jul 8, 2009 at 9:19
4

It's mentioned above but I prefer the bubbling up approach. Answers that are wrong are generally poorly written, or too short (my answers fit these), so I assume the average programmer (given that they are mostly well educated and have an IQ above 120) will ignore the poorly written answers, and only upvote the good ones.

I'll upvote people who have made the effort to do a well written response but haven't given the exact answer I'm after, or if I've learnt something from the answer.

I'm probably far too "green" and not ruthless enough in my approach.

3

Almost always (1). I could probably exhaust all my downvotes every day on answers that are simply and objectively wrong. If you don't believe me, try posting a simple question regarding C on SO - you will immediately get about four or five answers that show that the answerer has not a clue about C and are syntactically and semantically wrong.

I don't know if this is true of other languages, as the only ones I really follow are C++ (which seems somewhat less affected) and C. But the C bad answers are really bad.

8
  • 5
    In Java and C# questions, the accuracy rate is pretty high. There are a few topics which will always provoke bad answers, but generally I'm quite impressed.
    – Jon Skeet
    Jul 4, 2009 at 20:36
  • Perhaps the differing accuracy is due to the JS "java schools" effect?
    – nb69307
    Jul 4, 2009 at 21:49
  • Sometimes, answers are fine but comments put on questions are wrong and sounds like troll. People correct the commenter, but all folks believe the wrong stuff: stackoverflow.com/questions/1081356/… . @Neil i agree with you, in general C answers quality rate doesn't seem to be particularly high to me :) Jul 5, 2009 at 1:15
  • 7
    The differing accuracy is due to Jon Skeet posting in Java and C# :D
    – womp
    Jul 6, 2009 at 18:13
  • what womp said - wheras I found the quality on this (stackoverflow.com/questions/1068647) question pretty disheartening and it's not atypical on html/css questions (read into that as you will)
    – bananakata
    Jul 6, 2009 at 20:14
  • @annakata This thread is about the quality of answers, not questions.
    – nb69307
    Jul 6, 2009 at 20:31
  • Maybe someone could entice John Carmack to answer the C questions on SO, in-between his space flights
    – Chris S
    Jul 27, 2009 at 18:29
  • I would also agree the C answers aren't very high quality.
    – MarkJ
    Sep 22, 2009 at 8:52
3

I will downvote for:

1) mostly

2) sometimes, depends on how seriously misleading and whether it can be easily corrected

3) rarely, if it really looks like the information won't translate at all

7) for one very special person

8) for spam, see here for a succinct statement of my (highly offensive) opinion on profanity

However, one of the most important considerations as to whether I will downvote anything is whether my rep presently ends in 5, in which case I will likely only downvote things I feel extremely strongly about, or presently ends in 0, in which case I will probably not downvote anything at all.

I never claimed not to be crazy.

1
  • 1
    You're not crazy! I also don't downvote when my rep ends in 0. I also look for something to downvote if I'm exactly one point above a prime of a power of two. Dec 7, 2009 at 20:13
3

This is not an answer to the question, but it's definitely not a comment on the question itself:

I upvote downvoted answers when I feel that they've been wrongly downvoted. I do this especially when the downvote is clearly for reason #11.

I've done the same thing with downvoted questions, and on SO I find that there are many gems amongst the questions that are rated -1 and below.

At the same time, to answer the question: I downvote rarely, and I almost always downvote highly upvoted questions. I do this when the answer is terse, arrogant, and uninformative (though it may be technically correct). This is a subspecies of #5, I guess.

1
  • 2
    I forgot to mention: I get downvoted, mostly, for suggesting a method for resolving something that isn't wrong but it isn't common. As expected, most downvoters are silent, and the rest (in general) cannot explain what they don't like. Interestingly, my one blatantly wrong answer (now deleted) didn't get downvoted. Nice people out there... Jul 19, 2009 at 13:39
3

Here's another one for you, Jon: "Because my answer on the same question got downvoted". There's been a lot of that this morning on SO.

I would call it short-term vindictive downvoting, as opposed to your #7, which is long-term vindictive downvoting.

3

I downvote obvious wrong answers, especially for #3. However, I will be less likely to downvote if an answer's vote is too low, and I will more likely to downvote to make my reputation multiple of 5.

3

Answer is wrong

Yes, of course.

Answer is misleading (may be technically accurate, but will lead to readers making mistakes)

Yes, of course.

Answer doesn't match the question (e.g. a C# answer to a question about Java)

Usually. If it's really that far off, then yes. If it explains something that someone with the same question could reasonably be expected to need to know, the probably not.

Answer doesn't really address the question, e.g. suggesting a completely different solution, even if the question specifies that there are good reasons why the current approach has to be followed

It depends. It's important to have answers to questions as asked, so that they can be looked up. Answers don't only exist for the person who asked the question; in fact, that person is just one out of arbitrarily many, and not any more important than the others. Just because someone had an XY problem doesn't mean that nobody else really needs to do the ordinarily-inappropriate thing that was asked about. For that matter, the person who asks is not required to actually have the problem being asked about.

On the other hand, when there is potentially an XY problem, it's really important to clarify the question.

Answer is okay, but not as good as another one which currently has fewer votes

Rarely.

Answer appears to be plagiarised from existing answers.

Yes, but this should also be flagged. Plagiarism is against the rules and Stack Overflow in particular has a dedicated flag for it. On other sites, use a custom flag.

Answer is by someone I don't like.

No. That becomes serial voting, which is against the rules (and the system will also try to correct it automatically).

Answer is abusive (profanity, spam etc).

These are different things. If it's spam, or if there's a Code of Conduct violation - i.e., the profanity is directed at a user or a group of people etc., then downvote and also flag.

If there are just some naughty words and everything else about the post is fine, then edit them out and consider leaving a comment.

No reason, I just felt like it.

No, of course not.

I'm a Happy Vertical People Transporter, and prefer down to up. Have you considered down?

No, of course not.

Ideological grounds: answer suggests a technology I don't like, or expresses a negative opinion of a technology I do like

Sort of. Answers that suggest needlessly insecure approaches (such as inappropriate uses of eval in Python, or approaches that would introduce an SQL injection, buffer overrun etc.), or which represent a "cargo-cult" workaround that avoids a proper understanding of the problem (attempting to fix import problems in Python with sys.path hacks) get downvoted. Answers should not express opinions about technologies at all; please edit that out.

I don't know if this concept has meaningful analogues on other Stack Exchange sites.

Answer is addressing a low quality question that should be closed or marked as duplicate.

Absolutely yes. People who answer such questions must receive a clear signal that they are doing something wrong. Users who routinely do this sort of thing are abusing the system and acting directly contrary to the site's goals, seeking a perverse incentive. Such answers also interfere with automatic cleanup of Stack Exchange sites via the "Roomba". It's the least I can do to chip in my -2 reputation and a sternly worded comment, to combat those who are seeking a quick +25 and don't care about the site's goals.

4
  • 1
    Insecure approaches also includes chmod 777 (or similar) to make the symptom go away. (chmod 777 = "sets permissions so that, (U)ser / owner can read, can write and can execute. (G)roup can read, can write and can execute. (O)thers can read, can write and can execute") Nov 23, 2023 at 14:12
  • I didn't click anywhere to make this community wiki... is that a quirk of old migrated meta.SO questions on meta.SE? Nov 23, 2023 at 14:20
  • 2
    @KarlKnechtel FYI, in the answer to the FAQ What are "Community Wiki" posts?, the second bullet point of the "How does a post become a Community Wiki post?" section states "If you post an answer to a community wiki question, your answer will also be community wiki". Since this question is community wiki, that explains why your answer is also community wiki. In particular, it doesn't have anything specific to do with "old migrated meta.SO questions on meta.SE" (unless those questions were, for some reason, make community wiki). Nov 23, 2023 at 14:56
  • Ah, I guess the question wasn't CW when the non-CW answers were posted. Nov 24, 2023 at 0:25
2

My reasons: 1, 4, 6, 8 and whenever someone tells that you should have looked up the answer on Google.

Wrong answers should be clearly marked as wrong. I will downvote the answer and explain why it's wrong. In these cases, I will also confirm or add the right answer!

Answers that don't address the question are just noise. They're distracting and can often make others think the Q has been answered already. Many people will still add answers if the number of answers is reasonably low but this noise just increases the number thus decreasing the chance that someone else will add the right answer...

Answers that are copies of other answers are also noise, although I can understand a duplicate answer if it's added almost immediately after the first one. (Within 5 to 10 minutes.) But if someone posts a duplicate long after someone else posted an answer, even if both answers are wrong, I will downvote them to mark them as noise.

Profanity has no place on these sites and will be downvoted even if the answer is correct. (And flagged for deletion.)

Finally, I get really pissed off when they just answer that you'd have to Google for the answer. If you still add the (correct) answer then that's okay but only sending someone to Google is not enough. These answers need to be downvoted into oblivion since these are bigger insults than all other reasons to get downvoted.

2
  • Yeah, saying someone should Google sometimes makes sense as a COMMENT (it is shorthand for saying "you obviously didn't put any effort into finding the countless existing answers"). But as an answer, it makes no sense: it doesn't answer the question. Jul 11, 2013 at 4:06
  • "Profanity has no place on these sites ... Finally, I get really pissed off when" - what do you mean by profanity, again? Oct 19, 2013 at 20:06
2

If the answer works, but there's better ways to do something, I might downvote.

For example, if someone was suggesting doing the following Ruby code

def my_function(input_array)
  result = []
  input_array.each do |element|
    result << element * 2
  end
end

without telling them about the map function, then the OP might think that that's the best available way to do things, when it isn't.

1

I usually downvote for 1 or 3. I may downvote for 4 or 8.

For 8 I may also flag. For 2, 4 and 5 I usually leave a comment.

I will downvote for 5 if the question asks about the best way to do something.

I don't think it's a good idea to downvote for 6. For the people reading an answer the important thing is whether it is good. Where the answer came from is secondary and I wouldn't penalize a good answer.

On SO I see quite a number of people who don't care about 3 and this really surprises me.

1
1. Answer is wrong

Yes.

Answer is misleading (may be technically accurate, but will lead to readers making mistakes)

Yes.

3.Answer doesn't match the question (e.g. a C# answer to a question about Java)

It's probably better to just leave this answer to rot on its own. Leaving a comment can be appropriate.

4.Answer doesn't really address the question, e.g. suggesting a completely different solution, even if the question specifies that there are good reasons why the current approach has to be followed

This is not so clear at all. Often enough OPs will claim something is a restriction only to deliberately steer answers to some pre-conceived idea. If the question truly gives believable and valid reasons something is not possible, then just let the answer rot as for #3. However, sometimes thinking outside the box is good, so this may even be a reason to upvote.

5.Answer is okay, but not as good as another one which currently has fewer votes

Then upvote the other, not downvote something that isn't wrong.

6.Answer appears to be plagiarised from existing answers.

That is hard to determine for sure unless it really is a copy and paste. Otherwise, you can just not upvote if you only think it might be a copy.

7.Answer is by someone I don't like.

Seriously?

8.Answer is abusive (profanity, spam etc).

This really should be flagged. Downvoting in the mean time doesn't hurt.

Sometimes I downvote these when they are at 0 only so that I can then vote to delete. You can only vote to delete answers that are negative.

9.No reason, I just felt like it.

Again, seriously?

10.I'm a Happy Vertical People Transporter, and prefer down to up. Have you considered down?

This is not how the site is supposed to work.

11.Ideological grounds: answer suggests a technology I don't like, or expresses a negative opinion of a technology I do like

Only if there is a reasonable argument that the technology in question is inappropriate for the question. If you simply don't like something without there being a good technical reason against it, then this is vandalism.

Basically answers should be downvoted when they are wrong, misleading, or so badly written they are undecipherable or annoying to read.

-4

I could imagine a case where an answer could be downvoted in order to help the answerer to have an opportunity to get the Peer Pressure badge.

Note: I wouldn't do that.

2
  • 2
    Are you begging for that badge? I can give help you to get the opportunity. ;) Jul 4, 2012 at 21:20
  • 2
    ROFL (had to laugh on seeing this, and its negative rep) Jul 11, 2013 at 4:07

You must log in to answer this question.

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