the myth of the
play

The Myth of the Genius Programmer Brian Fitzpatrick Ben - PowerPoint PPT Presentation

The Myth of the Genius Programmer Brian Fitzpatrick Ben Collins-Sussman July 22nd, 2009 But First... Who are we? Who are you ? These are our opinions... Quotes Can you guys please give Subversion on Google Code the ability to hide


  1. The Myth of the “Genius Programmer” Brian Fitzpatrick Ben Collins-Sussman July 22nd, 2009

  2. But First...

  3. Who are we?

  4. Who are you ?

  5. These are our opinions...

  6. Quotes

  7. “Can you guys please give Subversion on Google Code the ability to hide specific branches?” Some Dude at Google I/O, 2008

  8. “Can you guys make it possible to create open source projects that start out hidden to the world, then get ‘revealed’ when they’re ready?” Some Other Dude at Google I/O, 2008

  9. “Hi, I want to rewrite all my code from scratch, can you please wipe all the history?” Some Guy on our mailing list

  10. Can you spot the theme?

  11. The Genius Myth

  12. “There’s a pervasive elitism at work in the programming community. Add anonymity to the mix, and everyone is suddenly elite.” Kyle K (Commenting on Ben’s Blog)

  13. Why do people buy products endorsed by celebrities?

  14. There is no genius.

  15. Insecurity

  16. It Inhibits Progress

  17. It Inhibits Progress

  18. “You are not a beautiful or unique snowflake. You're the same decaying organic matter as everything else.” Tyler Durden, Fight Club

  19. Avoiding the Trap

  20. Lose the Ego

  21. Criticism is not Evil

  22. Embrace Failure

  23. Iterate Quickly

  24. Practice is Key

  25. Be a Small Fish

  26. Be Influenced

  27. Be Vulnerable

  28. Tools Matter

  29. “You cannot apply a technological solution to a sociological problem...” Internet Adage

  30. ...usually

  31. ...but default behaviors matter a lot.

  32. Examples

  33. Moral

  34. When Do I Collaborate?

  35. Project Evolution Take Over Involve Collaborators The World Prototype Initial Idea code code code

  36. Where should the third milestone go?

  37. Too late

  38. Too early

  39. Sweet Spot!

  40. Case Study: Subversion

  41. Case Study: Ben & Fitz

  42. Obligatory Summary Slide Don’t try to be a genius Collaborate early and often Pay attention to your tools Pay attention to timing 43

  43. But here’s the secret...

  44. ...if you do all these things

  45. People Will Think You’re a Genius

  46. Q&A

Recommend


More recommend