What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 127 Stack Exchange communities.

This is just one potential solution to what I feel is a problem on Stack Overflow.

I think that some of us tend to base our opinion of a question on the votes that were already cast. So if I visit a question and find that it has 50 up-votes, I may believe that it is a good question, even before reading it. The same happens with down-voted questions.

This becomes a problem with new questions. When someone decides to down-vote a question, this seems to sway others' opinions about it. I think that the reason some SO questions get so many down-votes in the first 10 minutes of its existence is because of this phenomenon.

One potential solution is not to show down-votes until after some period of time (15 minutes for example). This would encourage SO users to read and understand newly-posted questions before forming an opinion about it. The reason I'm suggesting that only down-votes be delayed is that I don't believe up-votes have the same effect of discouraging people from fully reading and understanding the question the way down-votes do.

Do you agree that this is a problem with SO? If so, do you agree with my solution, or do you have a better one? Finally, is there a chance SO will implement something like this?

share|improve this question
2  
I almost downvoted just to see what would happen. –  senderle Oct 26 '12 at 17:55
    
I believe this has been suggested before with a slightly different window length (ten minutes, or an hour, maybe); looking for it now EDIT: found two, though they're both specific to answers, not questions: "first few minutes" and "first few hours" (there's also don't show answers at all for two minutes and randomize answer order for 15 minutes) –  Pops Oct 26 '12 at 17:57
9  
On the other hand, for the full 15 minutes the OP would be unaware that there might be a problem with the question, amassing downvotes all the same. –  Bart Oct 26 '12 at 17:58
    
@Bart, good point. But then, isn't the appearance of downvotes to the OP already delayed (to preserve voting anonymity)? –  senderle Oct 26 '12 at 17:59
    
@senderle No, it isn't. But the OP can't see who cast the votes, just as no other users can see that info. –  Pops Oct 26 '12 at 17:59
    
@senderle No, downvotes appear immediately. You just can't see who cast them. –  Bart Oct 26 '12 at 18:00
    
@Bart But simply down-voting a question without specifying why, probably won't convey enough information to the OP, especially if he/she is new to SO. –  Hassan Oct 26 '12 at 18:03
    
@Hassan But your feature request is to now show any of the down-voting at all for a period of time. Assuming no comments are left, the presence of a downote might at least provide some message. Unless you want to suggest that each downvote should be accompanied by a comment, a suggestion you might want to stay away from before reading up on earlier discussions here on Meta. –  Bart Oct 26 '12 at 18:07
2  
"I think that the reason some SO questions get so many down-votes in the first 10 minutes of its existence is because of this phenomenon." Most questions I've seen that were heavily downvoted in the first 10 minutes had very good reason to be. Do you have a counterexample? –  David Robinson Oct 26 '12 at 18:09
1  
This is a terrible idea. If the question is of low quality, then the OP should know it ASAP. –  Jack Maney Oct 26 '12 at 18:10
    
@JackManey Maybe only the OP sees it right away, but not others? –  Hassan Oct 26 '12 at 18:11
    
That would serve no useful purpose. The voting system is not designed to protect anyone's self-esteem. Full stop. –  Jack Maney Oct 26 '12 at 18:12
    
@JackManey But everyone would see it in 15 minutes. –  Hassan Oct 26 '12 at 18:13
    
@PopularDemand, I could have sworn that I read on the stack overflow blog that negative feedback isn't delivered as quickly as positive feedback. Must've dreamt it. –  senderle Oct 26 '12 at 18:22
1  
@Hassan Perhaps you could use the data explorer to retrieve some badly downvoted questions and see if you can find examples which are particularly unfair. (Would they still be present?) Or maybe even weigh the number of downvotes against the number of views the question received. In a discussion like this having data would help tremendously to determine if there really is a problem, or if we just perceive there to be one. –  Bart Oct 26 '12 at 18:26
show 2 more comments

2 Answers

I think you might see the opposite happen. I tend to not upvote or downvote questions if I think they've already received enough votes. If I happened on a 10-minute old question with its downvotes hidden, I might inadvertently "pile on" another downvote because I couldn't see the others.

There's also "pity" upvotes to consider. Some people will upvote a below average question if they feel sorry for the person who posted it, essentially rewarding a low-quality post.

We can't really measure what motivates people to vote up or down on most questions. I trust that most votes (but certainly not all) are cast after reading the question. Any attempt to fix a perceived problem without being able to measure it first is likely to just introduce a new set of problems.

share|improve this answer
    
I don't think this is the normal behavior on SO. I think many are encouraged to down-vote once someone else down-voted first. As for pity up-votes, you're probably right. I don't know how big a problem they are, though. –  Hassan Oct 26 '12 at 18:16
    
@Hassan: Beyond a certain point, I suspect you're right. If a question has -1 or -2 I think most people will still read it before adding their own downvote. At -5 or -10 maybe people just start piling on. At that point I don't know if it matters though. –  Bill the Lizard Oct 26 '12 at 18:19
    
@BilltheLizard Though even at -5 or -10 I feel that the "piling on" perceived might not be all that real compared to the number of views. Though admittedly that's just a guess on my behalf. I did not crunch any numbers. –  Bart Oct 26 '12 at 18:28
add comment

I don't think this will do the user any good. As soon as there is a problem with a question (which downvotes do indicate) the user should be made aware of it. Might this result in some pile-on downvotes? Perhaps. But in most cases where I have seen a significant number of downvotes happen, the question was indeed of appalling quality. In general (in my opinion) there are not many cases in which downvotes are terribly out of proportion.

Issues like this are regularly brought up here on Meta. Often with the idea of "What about these poor new users who might be discouraged and won't come back?". This is kind and caring, but I personally think this underestimates the resilience of many new users. We can take a hit or two. And if you're seriously so discouraged by downvotes that you no longer want help for the problem you face, you have far bigger problems than the downvotes received.

We should be constructive, helpful and by no means rude. But there is also no need to handle new users as delicate little flowers which will die if we handle them without gloves.

share|improve this answer
    
+1 - Just because you're a newbie to Stack Overflow doesn't mean you were born yesterday, lacking in the knowledge of how the world works. ;) –  jmort253 Oct 27 '12 at 1:22
    
@jmort253 And if you were born yesterday, you're below the age limit of 13 anyway... :p –  Bart Oct 27 '12 at 1:23
add comment

You must log in to answer this question.

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