$30 off During Our Annual Pro Sale. View Details »

Building Inclusive Open Source Communities

Building Inclusive Open Source Communities

Talk I gave at the Drupal Vienna meetup about creating a welcoming and inclusive Open Source community for people to contribute to.

alicetragedy

April 12, 2017
Tweet

More Decks by alicetragedy

Other Decks in Technology

Transcript

  1. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Building inclusive
    Open Source communities

    View Slide

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

    View Slide

  3. Drupal Vienna Meetup, April 2017 @alicetragedy
    Diversity

    View Slide

  4. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Diversity
    merriam-webster.com
    “the condition of having or being composed of
    differing elements; variety.”

    View Slide

  5. Drupal Vienna Meetup, April 2017 @alicetragedy
    Diversity:
    why should we care?

    View Slide

  6. @alicetragedy
    Drupal Vienna Meetup, April 2017
    teams with ethnic diversity are 35% more likely to have
    financial returns above their industry mean

    View Slide

  7. @alicetragedy
    Drupal Vienna Meetup, April 2017
    teams with gender diversity are 15% more likely to have
    financial returns above their industry mean

    View Slide

  8. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Diversity:
    why should we care?
    diversity is something you want in a team

    View Slide

  9. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Diversity:
    why should we care?
    Decentralisation, freedom and democracy can only
    happen within a truly diverse community

    View Slide

  10. @alicetragedy
    Drupal Vienna Meetup, April 2017
    The canary in the coal mine

    View Slide

  11. @alicetragedy
    Drupal Vienna Meetup, April 2017
    The canary in the coal mine
    “the canary in the coal mine” is used to describe a
    being that is so sensitive to its hostile environment
    that it becomes an indicator of danger

    View Slide

  12. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Women in tech are the canary in the coal mine.
    Normally when the canary in the coal mine starts
    dying you know the environment is toxic and you
    should get the hell out. Instead, the tech industry
    is looking at the canary, wondering why it can’t
    breathe, saying “Lean in, canary. Lean in!”
    When one canary dies they get a new one because
    getting more canaries is how you fix the lack of
    canaries, right? Except the problem is that there
    isn’t enough oxygen in the coal mine, not that
    there are too few canaries.
    Kate Heddleston

    View Slide

  13. Drupal Vienna Meetup, April 2017 @alicetragedy
    Inclusion

    View Slide

  14. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Different types of
    contributions

    View Slide

  15. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Different types of
    contributions
    Open Source is design.

    View Slide

  16. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Different types of
    contributions
    Open Source is UX and UI.

    View Slide

  17. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Different types of
    contributions
    Open Source is marketing.

    View Slide

  18. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Different types of
    contributions
    Open Source is community.

    View Slide

  19. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Different types of
    contributions
    Open Source is project management.

    View Slide

  20. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Different types of
    contributions
    Open Source is testing.

    View Slide

  21. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Different types of
    contributions
    Open Source is translation.

    View Slide

  22. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Different types of
    contributions
    Open Source is documentation.

    View Slide

  23. Drupal Vienna Meetup, April 2017 @alicetragedy
    My first contribution

    View Slide

  24. View Slide

  25. View Slide

  26. @alicetragedy
    Drupal Vienna Meetup, April 2017
    My situation was special.

    View Slide

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

    View Slide

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

    View Slide

  29. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Why is the idea of contributing to
    Open Source software so scary?
    Open Source Software is open
    Impostor syndrome is real

    View Slide

  30. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Why is the idea of contributing to
    Open Source software so scary?
    Open Source Software is open
    Impostor syndrome is real
    The community can seem or feel hostile

    View Slide

  31. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Why is the idea of contributing to
    Open Source software so scary?
    Open Source Software is open
    Impostor syndrome is real
    The community can seem or feel hostile

    View Slide

  32. Drupal Vienna Meetup, April 2017 @alicetragedy
    Being an inclusive
    maintainer

    View Slide

  33. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Don’t forget where you came from

    View Slide

  34. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Make your project accessible

    View Slide

  35. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Make your project welcoming

    View Slide

  36. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Add (and enforce) a Code of Conduct.

    View Slide

  37. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Write clear, well-defined issues

    View Slide

  38. View Slide

  39. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Reward your contributors

    View Slide

  40. View Slide

  41. View Slide

  42. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Communicate (but don’t over-promise)

    View Slide

  43. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Communicate early

    View Slide

  44. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    ...But don’t communicate too early

    View Slide

  45. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Be a mentor

    View Slide

  46. View Slide

  47. View Slide

  48. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Give people (some) control

    View Slide

  49. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Being an inclusive
    maintainer
    Set clear boundaries for yourself

    View Slide

  50. @alicetragedy
    Drupal Vienna Meetup, April 2017
    It’s not the canary,
    it’s the coal mine

    View Slide

  51. @alicetragedy
    Drupal Vienna Meetup, April 2017
    It’s not the canary,
    it’s the coal mine
    It won’t happen overnight — give yourself time

    View Slide

  52. Drupal Vienna Meetup, April 2017 @alicetragedy
    If it’s not diverse,
    it’s broken
    – Lena Reinhard

    View Slide

  53. Drupal Vienna Meetup, April 2017 @alicetragedy
    If it’s not inclusive,
    it’s broken

    View Slide

  54. @alicetragedy
    Drupal Vienna Meetup, April 2017
    Questions?

    View Slide

  55. railsgirlssummerofcode.org/campaign

    View Slide