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

Including People (MagmaConf 2015)

Including People (MagmaConf 2015)

This talk is about the twin open source project goals of, on the one hand, increasing participation and contribution to an open source project, and on the other hand including everyone while eliminating discrimination and harassment (whether deliberate or accidental). I'll talk about different approaches to reducing discrimination, including better documentation, better development tooling, explicit onboarding process, and codes of conduct. I'll discuss how those strategies have played on on projects I participate in, both small and large. I also cover concrete steps that anyone can take to help increase acceptance and diversity in the communities and open source projects that they are involved in.

André Arko

June 21, 2015
Tweet

More Decks by André Arko

Other Decks in Technology

Transcript

  1. Including
    people

    View Slide

  2. Including
    people
    !"#$%&

    View Slide

  3. André Arko
    @indirect

    View Slide

  4. View Slide

  5. The Ruby Way
    therubyway.io

    View Slide

  6. stickers!

    View Slide

  7. View Slide

  8. stickers!

    View Slide

  9. View Slide

  10. stickers!

    View Slide

  11. including
    people
    in
    projects &
    communities

    View Slide

  12. experiences
    and
    suggestions
    some

    View Slide

  13. “diversity”
    let’s talk about

    View Slide

  14. bias & exclusion
    we have a
    problem

    View Slide

  15. is a lie told by
    meritocracy
    rich white men

    View Slide

  16. the
    economic argument
    for diversity
    is diversionary
    bullshit

    View Slide

  17. including people
    is an attitude
    and
    a philosophy
    of interaction

    View Slide

  18. projects
    need to include
    their teams

    View Slide

  19. projects
    need to include
    contributors

    View Slide

  20. projects
    need to include
    users

    View Slide

  21. users
    pay more
    attention than
    you think they do

    View Slide

  22. code of conduct
    makes it clear
    your project will not
    tolerate harassment

    View Slide

  23. documentation
    first point of contact
    with your project
    for most people

    View Slide

  24. write
    tutorials
    topic guides
    an API reference
    troubleshooting docs

    View Slide

  25. accept
    issue reports
    gracefully

    View Slide

  26. listen
    and speak
    respectfully

    View Slide

  27. contributors
    are like users,
    but more helpful

    View Slide

  28. ask for help
    people like helping

    View Slide

  29. write docs
    just for potential or
    current contributors

    View Slide

  30. pull requests
    are just issues with
    work done for you

    View Slide

  31. your team
    is people

    View Slide

  32. respect
    and
    empathy

    View Slide

  33. are why
    you’re here
    respect & empathy

    View Slide

  34. are all that
    matters.
    respect & empathy

    View Slide