Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

Possible Duplicates:
What is the motivation for answering questions?
What motivates people to answer questions in Stack Overflow?
This place is AWESOME!

I have been posting questions on Stack Overflow for about a month now. Every time I post one I receive fast answers that are exactly what I am looking for. Just so I can understand the site better I'd like to know why are the people who answer questions on here so dedicated and loyal to the site. As far as I know, no one is getting any sort of physical reward. Is it the badges? A strong passion for code? Or some other reason. I'd really like to know the answer.

share|improve this question

marked as duplicate by Michael Mrozek, BalusC, random Jun 14 '11 at 21:03

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Sorry for the retag, but you tagged this "bug" :) – balpha Jun 14 '11 at 21:00
SO is like a bug, it's a catchy bug too! – Moshe Jun 14 '11 at 21:05
"why are the people who answer questions on here so dedicated and loyal to the site." Because they whips they use when we don't meet our answer quota hurt! – Adam Davis Jun 14 '11 at 21:05
[status-by-design]. Funny. – dmckee Jun 14 '11 at 22:57

Quoting myself from Who answers questions on Stack Overflow?

Most of the time, it's that "I did something good for someone else" feeling.

Here's some discussions on the concept: The problem with extrinsic motivation and What aspects of psychology does Stack Overflow take advantage of?

Those could give you some insight towards the discussions that have already been had here.

Additionally, note that there is a site where people get to show off their best answers (or questions) so those positive contributions end up being a bonus on their resume and end up making them look better to prospective employers.

Another reason, definitely worth mentioning, is that we answer questions to grow our ability to communicate, and to keep all our skills sharp. Not everyone can teach, and not everyone can answer questions well. Like with anything else, you really have to devote yourself to the task at hand to become good at it. So by answering a lot of questions, we get better at answering questions in general. This matters for being a good team-member. This matters for being a good teacher. This matters for being able to defend your position on something later. And never you mind that (for example) when I answer PHP questions, I'm actually learning something about PHP (because I had to research to answer the question) and so is the asker.

Then there's the part about where we all like to show off what we know ;)

share|improve this answer
+1 for your last line. – Moshe Jun 14 '11 at 21:05
  1. Lots of reputation
  2. Lots of badges

Hang the desire to help and the sense of satisfaction...

share|improve this answer
You are my inspiration. – squillman Jun 14 '11 at 21:08

A few reasons:

  1. I learn as much from answering questions as I do from asking questions, if not more.
  2. A strong sense of satisfaction from answering questions (and, of course, earning rep and badges).
  3. Geek cred.
  4. I got a job through Stack Overflow Careers. A really good job. So I'll continue to go with what's worked :)
share|improve this answer
  1. Strong desire to help the community
  2. Strong satisfaction from being able to do #1

Hang the rep and the badges...

share|improve this answer

For the warm feeling you get when you know you have improved the internet.

share|improve this answer
Something else is causing that. :P – Robert Harvey Jun 14 '11 at 21:07
Oh? What is it then? :) – Octavian Damiean Jun 14 '11 at 21:15
Not sure what it is, but it's leaving a puddle. – squillman Jun 14 '11 at 21:25

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