Be Welcoming
The Battlesnake community welcomes and supports people of all backgrounds and identities. This includes, but is not limited to, members of any race, ethnicity, culture, national origin, colour, immigration status, socio-economic class, educational level, sex, sexual orientation, gender, gender identity, and gender expression, age, size, family status, political beliefs, religion, and mental and physical abilities.

Be Considerate
While Battlesnake is, at its heart, a competition, it is one rooted in community, collaboration, and cooperation. Always consider the impact of your decisions and actions on fellow participants. Remember that Battlesnake is a fun, inclusive competition, and that means working with and helping individuals from a variety of different backgrounds, representing a full range of skill levels.

Be Respectful
Treat everyone you encounter with courtesy and respect. We acknowledge that disagreements happen but they must never turn into any form of personal attack. A productive community is one where everyone feels safe and comfortable.

Be Careful with Language
We are a community of students and professionals, and we conduct ourselves professionally. Speak to and about others with kindness. Derogatory language of any kind will not be tolerated.

Be Adaptable
Disagreements, both social and technical, happen all the time and Battlesnake is no exception. It is important that we resolve conflict constructively. Remember that different people have different perspectives and an alternate viewpoint isn’t necessarily wrong. Instead, focus on working toward compromise, so we can resolve issues cooperatively and learn from each other.

Specific Behaviours

Harassment and other exclusionary behaviours are unacceptable. This includes but is not limited to:

  • Violent threats or language directed against another group or individual

  • Discriminatory language and images, (including but not limited to terms/images that are racist, sexist, misogynistic, or homophobic)

  • Posting or sharing sexually explicit or violent material

  • Personal insults

  • Unwelcome attention (sexual/physical/other)

  • Encouraging or advocating for any of the above behaviour


Our goal is to create an inclusive, respectful environment that welcomes participation from people of all races, ethnicities, genders, ages, abilities, religions, and sexual orientations. The Battlesnake community is based on mutual respect, tolerance, and encouragement, and we are working to help each other live up to these principles. We want our community to be more diverse: whoever you are, and whatever your background, we welcome you.

We're actively seeking to increase the diversity of our attendees, speakers, and sponsors. This is an ongoing process.

Here are some ways we would welcome any help to build a more diverse Battlesnake experience:

  • Share the Battlesnake resources with your community, with the message that we welcome all people to join us.

  • Use inclusive language including gender-neutral pronouns, people-first language, and avoid terms based in systems of discrimination (racism, sexism, and ableism).

  • Organize community-based Battlesnake meetups and events.

  • Report all breaches of our Code of Conduct to us via email, Slack, or in person to any Battlesnake volunteer.

  • Suggest ways that the onsite tournament experience can be more welcoming, supportive, and free from intimidation and marginalization.

  • Share your ideas and best practices for how we can realize our vision.

Credit for the original version of this document goes to O'Reilly Media. Thank you to Pycon for helping us to strengthen our message about the importance of diversity.