In light of recent events at PyCon, there has been plenty of discussion about inappropriate conduct. Due to the numerous tangents this discussion has taken, I think it’s important to contemplate why PyCon has a code of conduct.

The first draft of Django’s Code of Conduct hits the nail on the head for me:

Maintaining a code of conduct forces us to consider and articulate what kind of community we want to be, and serves as a constant reminder to put our best foot forward. But most importantly, it serves as a signpost to people looking to join our community that we feel these values are important.