Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub Principles for Awesome

GitHub Principles for Awesome

A presentation I gave at Mozilla's NYC Game Jam about lessons from GitHub that are great for open source projects of any kind.

Scott J. Roberts

December 14, 2012
Tweet

More Decks by Scott J. Roberts

Other Decks in Programming

Transcript

  1. GitHub Principles for
    Awesome
    Monday, December 17, 12

    View full-size slide

  2. Scott (@sroberts)
    Bad Guy Catcher
    more than
    Monday, December 17, 12

    View full-size slide

  3. Anything added
    dilutes everything
    Monday, December 17, 12

    View full-size slide

  4. Favor focus over
    features
    Monday, December 17, 12

    View full-size slide

  5. Approachable is
    better than simple
    Monday, December 17, 12

    View full-size slide

  6. Encourage flow
    Monday, December 17, 12

    View full-size slide

  7. Design for failure
    Monday, December 17, 12

    View full-size slide

  8. Open Source Company
    Monday, December 17, 12

    View full-size slide

  9. No one has a manager...
    Everybody is one
    Monday, December 17, 12

    View full-size slide

  10. Be classy
    Monday, December 17, 12

    View full-size slide

  11. Make it easier to work
    together than to work alone
    Monday, December 17, 12

    View full-size slide

  12. Questions?
    Scott
    github.com/sroberts
    @sroberts
    Monday, December 17, 12

    View full-size slide