how to stop sucking at stackoverflow and start kicking ass
play

How to Stop Sucking at StackOverflow and Start Kicking Ass! James - PowerPoint PPT Presentation

How to Stop Sucking at StackOverflow and Start Kicking Ass! James (JD) Long jdlong@gmail.com @cmastication Kathy Sierra: Joel Spolsky and Jeff Atwood Found StackOverflow in early 2008 Spolsky pointing at the 2009 growth figures Time


  1. How to Stop Sucking at StackOverflow and Start Kicking Ass! James (JD) Long jdlong@gmail.com @cmastication

  2. Kathy Sierra:

  3. Joel Spolsky and Jeff Atwood Found StackOverflow in early 2008 Spolsky pointing at the 2009 growth figures

  4. Time machine back to 2008

  5. 46:10 Joel: “Aw slick!” Jeff: “I totally support this!”

  6. https://blog.stackoverflow.com/2009/07/stack-overflow-flash-mobs/

  7. Flash Mobs

  8. but where are we now?

  9. Holy Shit!

  10. Linear Trend

  11. Percent Deviation From Trend (actual - modeled) / modeled

  12. WTF? Hadley’s Jay Z’s Birthday Birthday Average % Deviation By Month

  13. How to get answers to your [r] question! How to stop sucking!

  14. 
 start with the fundamentals search Google and Stack Overflow 
 read the R Info tag on SO: http://stackoverflow.com/ tags/r/info there are two R tags on SO: [r] & [r-faq] (as of May 2011)

  15. nothing on google or SO… let’s write a question

  16. Empathy is your super power…

  17. Copy and Paste-able Minimal Example Don’t share your whole function. Make example of the bit that sucks.

  18. http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example

  19. Show what you’ve tried…

  20. Be clear what you are trying to accomplish (and don’t terminal dump)

  21. bring a code problem, not a business problem or a research problem

  22. Speaking of off topic…

  23. If all else fails, try kitten GIFs on Twitter…

  24. Summary Things that kick ass: Things that suck: • Empathy • Terminal copy & paste • Minimal Examples • Requiring answerer to parse • Simple Copy & Paste-able your crap • Pure opinion answers Examples • Illustrations of what you tried • Asking business or research • Explanations of desired questions outcome • Kitten GIFs

  25. Magic Surprises (you won’t believe #2!)

  26. Magic Surprises (you won’t believe #2!) • You’ll solve your own problems when you build the minimal example

  27. Magic Surprises (you won’t believe #2!) • You’ll solve your own problems when you build the minimal example 
 • You’ll discover you asked the same question before

  28. but I heard that Stack Overflow blows?

  29. what’s painful? • antagonistic to new users 
 • reign of privileged trolls 
 • more bitching about moderators

  30. the top [r] answerers are pretty reasonable… if you are giving negative feedback, don’t be a dick … empathy think about the volume of questions… rewrite! 


  31. Code: https://gist.github.com/CerebralMastication/f5408672ac627511399d7a643eb297ef

Recommend


More recommend