133

I am facing a recurring problem on Stack Overflow that goes like this:

Someone asks a question. I answer, and we chat until their problem is solved. Then they leave the site, forgetting to upvote answer or mark it accepted. This, sort of thing discourages answering.

Is there a way we can tackle this problem? Or, should I just ignore questions from new users, since I'm not sure whether they will accept my answer?

16
  • 28
    i spend my 1 hour to give the answer and after that if someone behave in this way then what to do with him? Commented Jan 16, 2012 at 7:15
  • meta.stackexchange.com/questions/51746/… Commented Jan 16, 2012 at 7:16
  • 11
    @brucelee: its harmful to community if someone work is not appreciated. Commented Jan 16, 2012 at 7:18
  • 5
    Your motivation for answering questions should be to help the community first, and the individual who asked the question later (personally I don't care at all for that). Anna's answer pretty much covers me, I've given a similar answer on Programmers meta (if you have any interest on reading more of what I think). Please don't ignore questions you can answer, for any reason. Commented Jan 16, 2012 at 7:23
  • @AnnaLear: i am surprised that nobody is agree to give appreciation for some one work.But Ms Anna thanks for your kind guidance. Commented Jan 16, 2012 at 7:23
  • 6
    @ZaphodBeeblebrox: I have my own way to think.I wil not give the answer to a person who has accepting rate zero.and he has not respect for other's time.His attitude is harmful to community. Commented Jan 16, 2012 at 7:26
  • @TofeeqAhmad You can do however you please, ignoring questions does not go against the (very few) rules of the site, it's up to you to decide. That's why I wrote "please", because I think your attitude may also be harmful to the community. But feel free to ignore me... Commented Jan 16, 2012 at 7:28
  • 3
    @ZaphodBeeblebrox: i agree.But how can it be possible that someone asked 20 question with zero accept rate.What does it mean? he comes to community when he desperately need it.So i am not going to be interested to such a person. Commented Jan 16, 2012 at 7:29
  • Finally thanks for all downvote.I was not expecting such warm welcome on Meta :):) Commented Jan 16, 2012 at 7:35
  • 6
    But never again leave comments like the ones @brucelee linked to. That's borderline harassment. Commented Jan 16, 2012 at 7:39
  • @ZaphodBeeblebrox:but when people will stop downvoting? :):) should i delete it? Commented Jan 16, 2012 at 7:44
  • 1
    @ZaphodBeeblebrox: thank you ..i love the way you guide me.But already my reputation very low. Commented Jan 16, 2012 at 7:48
  • 2
    @TofeeqAhmad It only takes a great answer to change that :) Seriously, keep on answering questions, reputation will come naturally. Don't worry about it. Commented Jan 16, 2012 at 7:51
  • OK..i am not talking about forcing user.But if answer solve their problem.Then its their duty to accept. Commented Jan 16, 2012 at 8:55
  • @YannisRizos Just an observation but to clarify, they don't matter at all to anyone with > 10-20k rep. For those of us still interested in reaching the more powerful tools, they do indeed matter Commented Jul 20, 2012 at 16:19

6 Answers 6

36

Accepting an answer is purely voluntary and there's no obligation to do so.

A lot of us participate here because we want to be helpful. If you're after reputation and green checkmarks, you might find it difficult to deal with the fact that there's nothing we can or should do to force people to vote or accept answers.

We already encourage voting and accepting answers via pop-ups when upvoting, prompts in the questions list, etc. Beyond that... it's all .

10
  • 7
    @Gordon: i agree 100%.And that was my one point but i did not get judge rightly by community Commented Jan 16, 2012 at 8:58
  • 3
    I agree with @TofeeqAhmad his question is a good one and didn't deserve the negative feedback. With such a low rep now he has no ability to effectively participate. So you got an up vote for me cause I agree with your question. Commented Jan 24, 2012 at 5:36
  • 1
    I agree that the accept rate helps us remember to mark questions as answered or to answer our own questions when we get the solution. I personally answer when I think I can contribute. But when the answer requires time and the accept rate of the user is too sketchy then I put that to the back of my todo queue. Commented Jan 3, 2013 at 22:51
  • We should start a "Don't answer this dude" list where all people with reputation over 1K get an edit authorization :P Like this dumb will help dump... Seems like a nice idea no? Commented Oct 10, 2018 at 16:35
  • 4
    Would it be feasible to allow the community to mark a question as answered by calling a vote? Commented Mar 4, 2019 at 3:25
  • @MadisonCourto No. Different visitors will have different ideas of what makes an answer helpful and that changes over time too as tech changes or other answers are posted; this is why we have voting. We don’t need a separate vote for the accept mark, that’s just pointless. Commented Jul 11, 2020 at 2:17
  • @MrUpsidown I find it just as disrespectful to require someone to accept a post or vote it up just because you invested time in answering. You can strive to be helpful but there is no guarantee that you succeeded. And the SE platform is there to help future visitors, not just the question asker; if your answer really is helpful those upvotes will come. Commented Jul 11, 2020 at 2:20
  • 5
    @MartijnPieters Completely ignoring someone who helped you or tried to help you on your request is disrespectful. That's my opinion. Interactions make SE (and life in general). My comment wasn't about (me) succeeding on SE or getting upvoted for quality answers. I know this happens. Commented Jul 11, 2020 at 20:20
  • @Martijn Pieters - "Different visitors will have different ideas of what makes an answer helpful" - This is why democracy was born. I'm not saying it should be mandatory, but how is it any different from allowing a vote regarding a duplicate. A helpful answer is a constant truth given the time it was answered and if it's helpful, I find the premise that "tech changes" completely moot. Further how and why is it pointless to reward someone for their time? Commented Mar 22, 2021 at 1:30
  • @MadisonCourto: So how are votes not rewarding their time spent? Commented Mar 23, 2021 at 11:09
36

I'm quite a new user on Stack Overflow but I already know what you mean. It can get really frustrating, especially when you donate 2h of your time and somebody doesn't show the smallest form of appreciation.

Today, when thinking about this I came up with an idea. What if every user could have a blacklist to which he/she could add the users who behave this way, and next to the reputation and badges there would be an extra thing with the number of users who put the person on their blacklists?

The way I see it, seeing a question asked by a person with a high blacklist number, the community would be more aware of who's asking the question. On the other hand there could be alerts like "careful, over 5 people have added you to their blacklists - you should consider accepting the relevant answers to your questions". At the same time, after the user accepts them, the ones who put the person on their blacklists would get an alert like "User X is getting to know how things go and has accepted 5 answers today", which would be a signal to take the person off their list.

I think the system would give the asking people the opportunity to learn how things go and prevent the users on the forum to engage in an activity that doesn't bring them any good.

And yes, I'm aware of the fact that ideally, users should just contribute because of being good :) and that the general idea of answering is not the prize, but the contribution. On the other hand, things in general are far from ideal in this world and this behavior discourages many people from contributing and maybe having such a system could somehow fix the issue.

What do you think about the idea?

6
  • Sorry to disturb you, but do you really feel there is a reason to bump this old discussion by a new post which does not add anything, especially not to the OP, since he's asked this more than 2 years ago? Commented Jun 4, 2014 at 19:22
  • 30
    I googled this thread and it was the first that showed up, so I figured that even if people don't post here anymore, they sure look for answers. In my opinion the post suggests a solution that hasn't been suggested yet in this thread so it does add something new, correct me if I'm wrong. Commented Jun 4, 2014 at 19:58
  • answer the question, not the user. So what this question is from someone who won't accept? Others may upvote if your answer is good. See meta.stackexchange.com/q/113899/147247 Commented Jun 4, 2014 at 20:06
  • 1
    What you suggest here is a new feature request, it does not fit as answer but rather as a new question tagged feature-request. It's a legit request, though I fear you're going to get downvotes due to many users disagreeing with the suggestion. Whether to post it or not, it's your call. Commented Jun 5, 2014 at 9:22
  • Something similar existed and was removed several years ago: meta.stackexchange.com/questions/136951/… Commented Sep 9, 2018 at 8:18
  • Not a bad idea although you can achieve almost the same by manually checking what the user posted (Q/A). I just spent a long time answering a user to only realize later on that he had asked already 6 questions that were all (correctly) answered and that he had accepted none of them and left no comment whatsoever on any of the answers. Next time, I'll check before I answer! Disrespectful users don't deserve help and answers. That's my POV. Commented Nov 8, 2018 at 13:27
9

If one sees an answer and upvotes, one is showing appreciation of that answer.

As the FAQ states

Reputation is a rough measurement of how much the community trusts you; it is earned by convincing your peers that you know what you’re talking about.

Don't go around bothering people to accept answers, let the votes from users of the community work. If your answer is good, the community will show their appreciation in time.

Patience and humility.

It aint no race.

Also: Help vampires exist. Deal with it.

5
  • 7
    how can i show that i am disagree with you? Commented Jan 16, 2012 at 7:33
  • 3
    @TofeeqAhmad I think you just did. :) Other than that, downvotes are still the way to go. Meta works like other sites - you need 125 reputation to be able to downvote other posts. Commented Jan 16, 2012 at 7:40
  • @brucelee: sorry for comment.That was really bad.Thank you for your answer. +1 Commented Jan 16, 2012 at 7:42
  • 1
    Apparently this site is brutal for reputation, less forgiving... Commented Jan 24, 2012 at 2:42
  • 1
    @JPM huh? Not sure what you mean. Commented Jan 24, 2012 at 2:54
5

Don't spend a long time answering a question that gives you no other benefit. Answer only questions you can answer reasonably quickly, or for which you also need to know the answer. Then you will not be disappointed if the asker does not accept your answer.

A question that takes a long time to answer suggests two possible problems

  • The question was Too Broad or unclear, in which case you should have voted to close the question.
  • You are not an expert in the subject of the question, in which case you don't even know if your answer is correct
1
  • one of the most practical things I found here. Commented Sep 11, 2021 at 6:01
4

Just "a second thought" on the subject:

If you really care about the green button, then think the next case:

The OP has a nickname user124684 that he can't even remember and then more than a few hours has passed from the post. He possibly will never login again if he already got a comment. He possibly will not remember his nickname to login again. If he find again the question he will be happy just to read the answer but not to remember his password to login or not to press buttons (he didn't even made the effort to select a username).

If you don't care if your answer will be accepted the community will gain from you anyway

1
  • 1
    I'm sure users use Google, GitHub or something else to sign in, so users forgetting their Id looks hypothetical Commented Oct 8, 2020 at 14:02
3

Not sure why nobody has suggested this yet, but:

... I answer, and we chat until their problem is solved. Then they leave the site

if they're a new user, take advantage of the chat session to explain "how things work around here", i.e. thank them for commenting but remind them that if your update of the answer, or your clarification, resolves the problem - then they don't need to say so in words, but can simply accept the answer, and possibly upvote. Don't just wait for them to disappear.

1
  • I dunno... kind of? Maybe? I guess... that scenario sounds rather contrived :-( Commented Jul 2, 2023 at 21:16

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.