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

Making your voice heard: Open Source needs You

Making your voice heard: Open Source needs You

Talk given at the meetup Webclerks Vienna about contributing to Open Source Software.

alicetragedy

April 10, 2017
Tweet

More Decks by alicetragedy

Other Decks in Technology

Transcript

  1. @alicetragedy
    Webclerks Meetup, April 2017
    Making your voice heard:
    Open Source needs you

    View Slide

  2. Hi, I’m
    Laura.
    artist, web developer
    Travis Foundation
    Rails Girls Summer of Code
    @alicetragedy

    View Slide

  3. Webclerks Meetup, April 2017 @alicetragedy
    Open Source Software

    View Slide

  4. @alicetragedy
    Webclerks Meetup, April 2017
    Open Source Software
    opensource.org
    “software with source code that anyone can
    inspect, modify and enhance”

    View Slide

  5. Webclerks Meetup, April 2017 @alicetragedy
    Open Source Software

    View Slide

  6. @alicetragedy
    Webclerks Meetup, April 2017
    Open source is at the centre of the tech industry,

    even when it’s invisible.

    View Slide

  7. @alicetragedy
    Webclerks Meetup, April 2017
    Why is the idea of contributing to
    Open Source software so scary?

    View Slide

  8. @alicetragedy
    Webclerks Meetup, April 2017
    Why is the idea of contributing to
    Open Source software so scary?
    Open Source Software is open

    View Slide

  9. @alicetragedy
    Webclerks Meetup, April 2017
    Why is the idea of contributing to
    Open Source software so scary?
    Open Source Software is open
    Open Source is volunteer work

    View Slide

  10. @alicetragedy
    Webclerks Meetup, April 2017
    Why is the idea of contributing to
    Open Source software so scary?
    Open Source Software is open
    Open Source is volunteer work
    Impostor syndrome is real

    View Slide

  11. @alicetragedy
    Webclerks Meetup, April 2017
    You are good enough.

    View Slide

  12. View Slide

  13. Webclerks Meetup, April 2017 @alicetragedy
    Different types of
    contributions

    View Slide

  14. @alicetragedy
    Webclerks Meetup, April 2017
    Different types of
    contributions
    Open Source is design.

    View Slide

  15. @alicetragedy
    Webclerks Meetup, April 2017
    Different types of
    contributions
    Open Source is UX and UI.

    View Slide

  16. @alicetragedy
    Webclerks Meetup, April 2017
    Different types of
    contributions
    Open Source is marketing.

    View Slide

  17. @alicetragedy
    Webclerks Meetup, April 2017
    Different types of
    contributions
    Open Source is community.

    View Slide

  18. @alicetragedy
    Webclerks Meetup, April 2017
    Different types of
    contributions
    Open Source is project management.

    View Slide

  19. @alicetragedy
    Webclerks Meetup, April 2017
    Different types of
    contributions
    Open Source is testing.

    View Slide

  20. @alicetragedy
    Webclerks Meetup, April 2017
    Different types of
    contributions
    Open Source is translation.

    View Slide

  21. @alicetragedy
    Webclerks Meetup, April 2017
    Different types of
    contributions
    Open Source is documentation.

    View Slide

  22. @alicetragedy
    Webclerks Meetup, April 2017
    The path to your first
    contribution

    View Slide

  23. @alicetragedy
    Webclerks Meetup, April 2017
    The path to your first
    contribution
    Find a project with a welcoming community

    View Slide

  24. @alicetragedy
    Webclerks Meetup, April 2017
    The path to your first
    contribution
    Look for issues that don’t require much expertise

    View Slide

  25. @alicetragedy
    Webclerks Meetup, April 2017
    The path to your first
    contribution
    Use the power of GitHub labels

    View Slide

  26. @alicetragedy
    Webclerks Meetup, April 2017
    The path to your first
    contribution
    Use the power of GitHub labels
    first-timers-only

    quick-fix

    help-wanted

    beginner-friendly

    View Slide

  27. View Slide

  28. View Slide

  29. Webclerks Meetup, April 2017 @alicetragedy
    Your first significant project

    View Slide

  30. View Slide

  31. @alicetragedy
    Webclerks Meetup, April 2017
    Your first significant project
    Contribute to tools or projects you use

    View Slide

  32. @alicetragedy
    Webclerks Meetup, April 2017
    Your first significant project
    Look for projects that can use your skills or knowledge

    View Slide

  33. View Slide

  34. @alicetragedy
    Webclerks Meetup, April 2017
    Your first significant project
    Choosing which project to contribute to is like
    deciding which organisation you want to do
    volunteer work for.

    View Slide

  35. @alicetragedy
    Webclerks Meetup, April 2017
    Your first significant project
    Ask yourself:

    View Slide

  36. @alicetragedy
    Webclerks Meetup, April 2017
    Your first significant project
    Is the project important to me?




    Ask yourself:

    View Slide

  37. @alicetragedy
    Webclerks Meetup, April 2017
    Your first significant project
    Is the project important to me? 

    Does my work make a difference?



    Ask yourself:

    View Slide

  38. @alicetragedy
    Webclerks Meetup, April 2017
    Your first significant project
    Is the project important to me? 

    Does my work make a difference? 

    Do I like the community?


    Ask yourself:

    View Slide

  39. @alicetragedy
    Webclerks Meetup, April 2017
    Your first significant project
    Is the project important to me? 

    Does my work make a difference? 

    Do I like the community? 

    Is there work available for me to do?

    Ask yourself:

    View Slide

  40. @alicetragedy
    Webclerks Meetup, April 2017
    Choosing and working on
    your issue

    View Slide

  41. @alicetragedy
    Webclerks Meetup, April 2017
    Choosing and working on
    your issue
    Join the community

    View Slide

  42. @alicetragedy
    Webclerks Meetup, April 2017
    Choosing and working on
    your issue
    The issue tracker is a good place to start

    View Slide

  43. @alicetragedy
    Webclerks Meetup, April 2017
    Choosing and working on
    your issue
    Start with CONTRIBUTING.md

    View Slide

  44. View Slide

  45. @alicetragedy
    Webclerks Meetup, April 2017
    Choosing and working on
    your issue
    Don’t hesitate to ask questions

    View Slide

  46. @alicetragedy
    Webclerks Meetup, April 2017
    Choosing and working on
    your issue
    Be respectful of other people’s time

    View Slide

  47. @alicetragedy
    Webclerks Meetup, April 2017
    Choosing and working on
    your issue
    Don’t do any work you don’t want to do

    View Slide

  48. @alicetragedy
    Webclerks Meetup, April 2017
    Choosing and working on
    your issue
    Start your own project

    View Slide

  49. Webclerks Meetup, April 2017 @alicetragedy
    Summary

    View Slide

  50. @alicetragedy
    Webclerks Meetup, April 2017
    Summary
    Open Source isn’t just code

    View Slide

  51. @alicetragedy
    Webclerks Meetup, April 2017
    Summary
    Open Source isn’t just code
    Community is everything

    View Slide

  52. @alicetragedy
    Webclerks Meetup, April 2017
    Summary
    Open Source isn’t just code
    Community is everything
    Be respectful and patient

    View Slide

  53. @alicetragedy
    Webclerks Meetup, April 2017
    Summary
    Open Source isn’t just code
    Community is everything
    Be respectful and patient
    Do work you want to do

    View Slide

  54. @alicetragedy
    Webclerks Meetup, April 2017
    Summary
    Open Source isn’t just code
    Community is everything
    Be respectful and patient
    Do work you want to do

    View Slide

  55. @alicetragedy
    Webclerks Meetup, April 2017
    Open Source needs you

    View Slide

  56. @alicetragedy
    Webclerks Meetup, April 2017
    Open Source needs you
    Software is as much about people 

    as it is about code

    View Slide

  57. @alicetragedy
    Webclerks Meetup, April 2017
    Open Source needs you

    View Slide

  58. @alicetragedy
    Webclerks Meetup, April 2017
    “Today, more people use Open Source,
    but fewer people contribute back, than ever before. 

    And everybody assumes that somebody else is doing it.”
    Nadia Eghbal (@nayafia)

    View Slide

  59. @alicetragedy
    Webclerks Meetup, April 2017
    Questions?

    View Slide

  60. railsgirlssummerofcode.org/campaign

    View Slide