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 full-size slide

  2. Including
    people
    !"#$%&

    View full-size slide

  3. André Arko
    @indirect

    View full-size slide

  4. The Ruby Way
    therubyway.io

    View full-size slide

  5. including
    people
    in
    projects &
    communities

    View full-size slide

  6. experiences
    and
    suggestions
    some

    View full-size slide

  7. “diversity”
    let’s talk about

    View full-size slide

  8. bias & exclusion
    we have a
    problem

    View full-size slide

  9. is a lie told by
    meritocracy
    rich white men

    View full-size slide

  10. the
    economic argument
    for diversity
    is diversionary
    bullshit

    View full-size slide

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

    View full-size slide

  12. projects
    need to include
    their teams

    View full-size slide

  13. projects
    need to include
    contributors

    View full-size slide

  14. projects
    need to include
    users

    View full-size slide

  15. users
    pay more
    attention than
    you think they do

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  18. write
    tutorials
    topic guides
    an API reference
    troubleshooting docs

    View full-size slide

  19. accept
    issue reports
    gracefully

    View full-size slide

  20. listen
    and speak
    respectfully

    View full-size slide

  21. contributors
    are like users,
    but more helpful

    View full-size slide

  22. ask for help
    people like helping

    View full-size slide

  23. write docs
    just for potential or
    current contributors

    View full-size slide

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

    View full-size slide

  25. your team
    is people

    View full-size slide

  26. respect
    and
    empathy

    View full-size slide

  27. are why
    you’re here
    respect & empathy

    View full-size slide

  28. are all that
    matters.
    respect & empathy

    View full-size slide