MrValdez's Blog

Why does Python Philippines have a code of conduct?

Posted on Feb. 20, 2018

Why does Python Philippines have a code of conduct?One of the great philosophy of Python the programming language is that explicit is better than implicit. As the council leaders trusted by the Python Philippines community, we practice what we preached. We try to be explicit about good behavior between people. So we've adopted a Code of Conduct.

You'd think that this is unnecessary. But we are always surprised on how useful a CoC is. It not only encourages people to be nicer to everyone, but it gives us grounds for kicking toxic people from our groups.

Look at the PyCon Ph 2016's group photo by Gary Coronado. We're all one happy community and each one agreed to be held to the standards of the Code of Conduct.

We did not made our CoC from scratch. We've basically forked the Python Software Foundation's CoC and updated to our needs. Here's the CoC for PyCon.Ph 2018:

PyCon PH is a community conference intended for collaboration in the developer community.

We value the participation of each member of the Python community and want all attendees to have an enjoyable and fulfilling experience. Accordingly, all attendees are expected to show respect and courtesy to other attendees throughout the conference and at all conference events, whether officially sponsored by Python.PH or not.

To make clear what is expected, all delegates/attendees, speakers, exhibitors, organizers and volunteers at any PyCon event are required to conform to the following Code of Conduct. Organizers will enforce this code throughout the event.

The long version

Harassment includes offensive verbal comments related to gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, religion, status, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.

Participants who are asked to stop any harassing behavior are expected to comply immediately.

Be careful in the words that you choose. Remember that sexist, racist, and other exclusionary jokes can be offensive to those around you. Excessive swearing and offensive jokes are not appropriate for PyCon.

Exhibitors in the expo hall, sponsor or vendor booths, or similar activities are also subject to the anti-harassment policy. In particular, exhibitors should not use sexualized images, activities, or other material. Booth staff (including volunteers) should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment.

If a participant engages in harassing behavior, the conference organizers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund. If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately.

Conference staff can be identified by t-shirts/special badges/head sets.

Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

We expect participants to follow these rules at all conference venues and conference-related social events.


This Code of Conduct is based on the PyCon US 2015 CoC, and is licensed under a Creative Commons Attribution 3.0 Unported License.

I hope the above is self-explanatory. If not, then we didn't do our job correctly and we'll have to do better (if you are a PyCon Ph participant, be sure to let us know in the feedbacks).

If you are a community or hosting an event, we highly recommend implementing a Code of Conduct. You can start by just forking the CoC from Python Software Foundation, PyCon US, or even PyCon Philippines. The latter two CoCs I've listed are under the Commons Attribution 3.0 Unported License, so you're free to update to your needs.


Categories: python philippines