Download - Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"

Transcript
Page 1: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"

Stack Overflow and Stack Exchange: Programming the Programmers

Jeff Atwood

stackoverflow.comstackexchange.comcodinghorror.com

Page 2: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 3: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 4: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 5: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 6: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 7: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 8: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"

Reputation always comes from your peers

Page 9: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 10: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 11: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"

Never from “the system”

Never from repetition

Time invested ≠ skill

Page 12: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"

New users can’t vote until others have voted for them.

Page 13: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 14: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"

Give real power to the community.

It scales.

You don’t.

Page 15: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 16: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 17: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 18: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 19: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"

“The Game” is people teaching (and learning from) each other

Page 20: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"
Page 21: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"

Game elements should always exist in service of a higher purpose

Page 22: Jeff Attwood - "Stack Overflow and Stack Exchange: Programming the Programmers"

So… what’s your higher purpose?

How are you making it easier for your community to help each

other and learn from each other?