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

Possible Duplicate:
What motivates people to answer questions in Stack Overflow?

Apart from ego / personal satisfaction, what mechanism gives Stack Overflow users the urge to increase their reputation points?

share|improve this question

migrated from stackoverflow.com Oct 16 '10 at 18:53

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

marked as duplicate by Pops, Ladybug Killer, Bill the Lizard Oct 16 '10 at 21:43

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.

    
This question is not appropriate for SO. It's a meta-SO question, if even that. –  Michael Goldshteyn Oct 16 '10 at 18:49
    
Inb4 moved to another.... oh wait. –  Alex Oct 16 '10 at 18:50
    
This has been asked many times. See: meta.stackexchange.com/questions/3742/… meta.stackexchange.com/questions/55869/… meta.stackexchange.com/questions/53056/… meta.stackexchange.com/questions/22400/… and the "Related" section under each of those. –  Pops Oct 16 '10 at 21:18

4 Answers 4

Read the blog - Jeff explains quite a lot of the social concerns that went into SO in it:

http://blog.stackoverflow.com

Of course, you will have to go back quite a bit to get the early picture and how it evolved to what you see today.

share|improve this answer

Experts answer questions to hone their skill, get ideas for a book, that sort of thing. Rep is just a side-effect. Can be handy sometimes, allows one to skip having to provide a lot of references along with an answer.

share|improve this answer

Currently, it's just reputation. It shows you participate, and therefore must have some degree of knowledge with so much participation.

It'd be neat for there to be special items earned at high ranks like free hosting, a t-shirt, a domain name, etc.

share|improve this answer

I think people have a variety of reasons for why they answer questions, it's not the same for everyone. That being said, I can only answer why I answer questions:

It's a great feeling to help another programmer (for example: I think an accepted answer is much better than 10 upvotes). Also when you're answering you're not just helping the one asking the question, but likely dozens more later that find your solution via Google...or whatever those other search engines are.

It's not entirely selfless, your reputation is one thing and it's a fun motivator/indicator of participation, your track record of hopefully well written good answers is another..it's a resume of sorts. Even if it's not used that way directly (in a job capacity, though with careers it certain can be) it's your resume as a programmer for others to see.

As a side benefit - I've met many great programmers on SO, not only by answering but asking as well...many of the high rep users have an excellent answer history, some very valuable info for many others in their thousands of answers. I don't mean to devalue lower-rep users with that statement, some have equally great answers (they're just often harder to find by volume)...as I said earlier reputation is an indicator of participation, not ability.

share|improve this answer

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