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

Quite often a number of users will give similar answers to a question I post on Stack Overflow. Sometimes someone will give an answer that is interesting, but does not really help answer the question.

In all cases I feel a need to thank the people who replied to my question. Upvoting their reply isn't always appropriate, and only one reply can get the "answer crown". Commenting with a "thanks" comment on every response makes me feel like a bit of a bozo.

So, what's the etiquette?

Return to FAQ index

share|improve this question

migrated from stackoverflow.com Aug 26 '09 at 17:59

This question came from our site for professional and enthusiast programmers.

4  
Why would something be worth a "thank you" but an upvote would be inappropriate? If it's good enough to merit public thanks then surely you're after something MORE than just an upvote? –  Unsliced Jan 8 '09 at 9:22
6  
Unsliced, I encountered situations when answer was not very useful, but I didn't want to downvote it because it was not bad or misleading, so I just left a comment like "thanks for ..., but it doesn't apply to my case..." –  aku Jan 8 '09 at 9:29
2  
@aku: you can just leave a comment saying: "This doesn't apply to my case, because..." - without the "thanks for..." –  awe Mar 30 '12 at 12:13
1  
@awe Do we really need to be so minimalistic to the point of removing basic courtesies? I get that SE isn't a social site, and I appreciate the no-BS party line, but I don't see any issue if someone wishes to expend two small words to make someone feel validated and appreciated. –  Leo King May 26 at 23:20

10 Answers 10

up vote 108 down vote accepted

First of all, anyone posting here with the idea that they should be personally thanked for every answer they provide is going to be very disappointed.

If you really want to thank someone for a good answer, then you'll perhaps take the time to go through one of their questions and provide a good answer for some programming question they have.

Alternately, just "pay it forward" and answer another programmer's question. That's really what it's all about.

share|improve this answer
44  
Thank you for your great answer! –  Jarrod Dixon Jan 9 '09 at 8:30

Say thanks.

share|improve this answer
    
how? (already mentioned that thanking every respondant in a comment is a little bozo-esque) –  Richard Everett Jan 8 '09 at 9:20
12  
I'd prefer NOT to get a "thanks". I don't like returning to a subject just to see a "thanks". Vote me up, it says the same thing, without disturbing me at all. Even if the answer is not directly related to the question, the vote is about how "helpful" it is, so you can still vote up. –  myplacedk Jan 8 '09 at 9:55

I am not fighting for a crown or something like this. I just want to help and hope that someone helps me, when i have a question. The points and all this is an eye candy, but not the goal.

Thanks should be enough.

share|improve this answer

Vote their answer up.

share|improve this answer
8  
That defeats the purpose of voting. The main purpose of voting is to get the most correct answers first. –  Robert Jeppesen Jan 8 '09 at 9:49
3  
Well, if they answered the question, the answer should be correct thus deserving an upvote, no? –  cletus Jan 8 '09 at 9:52
4  
@cletus: Not all answers are correct answers –  richq Jan 8 '09 at 10:35
14  
I'M VOTING THIS UP! IT'S IRONIC YOU SEE! –  Jeff Atwood Jan 8 '09 at 10:42
5  
The point is why would someone merit a thank you (either public or private) if an upvote isn't appropriate? –  Unsliced Jan 8 '09 at 11:48
    
if it doesn't help with the answer its clearly a down vote. –  Orkun Balkancı Jan 8 '09 at 12:01

Upvote and then do thanks (not in a way just "thanks", write something useful) if it's exceptionally good (where you believe one upvote doesn't enough).

I still don't see why we can't just give 5 upvotes at a time since everyone got 10 upvotes for a day.

share|improve this answer
1  
It would be nice to be able to give upvotes of differing magnitude, similar to 1-5 star ratings that feature on other sites. –  Richard Everett Jan 8 '09 at 9:21
1  
On the other hand there's a lot to be said for the simplicity of the upvote/downvote system that SO has. In effect that gives us 3 rating levels. –  Richard Everett Jan 8 '09 at 9:21

For a really good answer I seek out other good answers the person made and give them a little extra sugar :)

share|improve this answer
1  
This is does not conform to the spirit of SO, answers are voted up on there merits with reference to how good answer they are to the question not who wrote the answer and whether they answered something else well. SO has the means for detecting this sort of voting pattern. –  AnthonyWJones Jan 8 '09 at 9:29
7  
Upvoting a good answer is entirely within the spirit of SO! I'm not saying blindly upvote everything, just select one question or answer you appreciate and upvote it. –  Paul Dixon Jan 8 '09 at 10:21
2  
Paul, that is an excellent suggestion! Did others not see the word "good" in the phrase "seek out other good answers"??? Unfortunately I've run out of votejuice for now but will vote this suggestion up when I can. –  j_random_hacker Jan 8 '09 at 10:24
    
See! I came back. You've reached the giddy heights of 0 points again ;) –  j_random_hacker Jan 9 '09 at 7:48

Once the activity of the thread is slower, I would insert an answer to my own question and use it to thank everyone who posted a reply. In this way you avoid inserting a "thank-comment" in each reply.

share|improve this answer
15  
-1. I hope no one follows this advice. –  Peter Mortensen Aug 2 '10 at 3:03

I usually comment the answer with a thank you and some other info. I feel the same as you.

share|improve this answer

The satisfaction of answering a question is, in itself, thanks enough.

Although - Nothing says thank you like cold, hard cash. :)

share|improve this answer

I think "Thank You" is a form of reciprocity, it settles a mental debt that you owe to the person who helped you. Although I'm aware of the pay-it-forward suggestion, I have an irking guilt if I don't personally make a personal gesture of appreciation for their time (and since voting-up is anonymous, it does not qualify as "personal").

Perhaps this is a cultural difference, as I come from an overly polite culture where asking for help causes anxiety.

share|improve this answer

You must log in to answer this question.

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