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

29 ways to get started in open source

29 ways to get started in open source

From YAPC::NA 2012, Madison, WI 6/13/2012

Andy Lester

June 13, 2012

More Decks by Andy Lester

Other Decks in Programming


  1. 29 ways to get started in open source Andy Lester,

    http://petdance.com/ Wednesday, June 13, 12
  2. Listen & learn • How does project work flow? •

    Who are leaders? Dictator or committee? • What’s being worked on? • What does the project value? Wednesday, June 13, 12
  3. Listen & learn • Join a mailing list. • Read

    blogs of leaders. • Join IRC channel. • Attend a user group meeting. Wednesday, June 13, 12
  4. Enhance a bug report. • “I recreated this on Ubuntu

    with the 1.6 release per the ticket. On Mac OS X, it also failed, but with a different error message and with a stack trace.” • (And give the message and contents of the stack trace!) Wednesday, June 13, 12
  5. Isolate a bug. • “I was not able to recreate

    this under Firefox 11.0, but it does happen on Firefox 9.1 and Safari 2.4.” • If you have a theory, provide it. • “I remember reading that Firefox 11 was more forgiving in handling JavaScript that does X.” Wednesday, June 13, 12
  6. Isolate a bug. • Be careful you are clear what

    is theory and guessing, and what is fact you’ve proven. • Avoid sweeping guesses. • Bad: “This happens with every template.” • Good: “I tried this on these seven templates: A, B, C, M, N, P and X”. Wednesday, June 13, 12