Perl 101: Things Every Perl Programmer Should Know.

Code of Conduct


This piece of the larger Perl community exists for one purpose: creating, curating, and maintaining quality Perl tutorial content at This community should be truly open for everyone. As such, participants commit to providing a friendly, safe, and welcoming environment for all, regardless of gender, gender identity and expression, experience level, education, sexual orientation, disability, ethnicity, religion, socio-economic status, or personal appearance.


All contributors to this project are expected to abide by this Code of Conduct in all communications with the project and among each other and outsiders when interacting with the project, including the wiki, issues, email, instant messaging, pull requests, in-person discussion, or any other online or offline communication method.

Contributors who have violated this Code in their interactions with other parts of the Perl community are subject to having their activities in this project curtailed or censured; we do not operate in isolation, but seek to be an integrated part of the larger Perl universe.

Expected Behavior

  • Be considerate, respectful, and collaborative. Keep in mind our core purpose.
  • Refrain from demeaning, discriminatory, derogatory, or harassing behavior and speech.
  • Use welcoming and inclusive language.
  • Show respect for differing viewpoints, experiences, and expertise.
  • Gracefully accept constructive criticism.
  • At in-person events, be mindful of your surroundings and your fellow participants, and alert community leaders or organizers at once if you notice a dangerous situation or someone in distress.

Unacceptable Behavior

Unacceptable behaviors include, but are not limited to, intimidating, harassing, abusive, discriminatory, derogatory, or demeaning content, directed at any person within or without the project community.

Harassment includes, but is not limited to:

  • offensive verbal or written comments related to gender, gender identity or expression, experience level, education, sexual orientation, disability, ethnicity, religion, socio-economic status, or personal appearance
  • inappropriate use of nudity or sexual images, or linking to the same in a project-related communication
  • deliberate intimidation, stalking or following
  • threats of violence
  • releasing private information about anyone within or without the community, including the release of non-harassing private communications
  • photography or recording without permission at in-person events
  • sustained disruption of discussions, either online or in person
  • unwelcome physical contact or sexual attention

This project community prioritizes historically-marginalized people's safety over privileged people's comfort. Therefore, the project leadership will not act on complaints regarding:

  • 'Reverse'-isms, including 'reverse racism', 'reverse sexism', and 'cisphobia' (because these things do not actually exist).
  • Reasonable communication of boundaries; if someone tells you 'leave me alone', 'go away', or 'I am not going to discuss this with you', that is not harassment.
  • Communicating in a 'tone' you find insufficiently congenial.

Consequences of Unacceptable Behavior

Unacceptable behavior by any member of this project community will not be tolerated. Anyone asked to stop unacceptable or disruptive behavior is expected to comply immediately.

If anyone engages in unacceptable behavior, the project leadership may take any action they deem appropriate, including removal of participation in the community, blocks/bans from project communication pathways, and/or banishment from in-person events.


If you are subject to unacceptable behavior, notice that someone else is being subject to unacceptable behavior, or have any other concerns, please notify the project leadership via email at if possible, or if impractical, any member of the project leadership group, named below:

Project Leadership

This section of this Code will change from time to time, as members of this group are added or removed. The official version at any given time is on the 'master' branch of

  • Ruth Holloway (GeekRuthie)

License and Attribution

This Code of Conduct is shared under the Creative Commons Attribution-Share-Alike License 4.0 International, It draws from the p5p Hackathon Standards of Conduct, The Geek Feminism Wiki, and the Contributor Covenant.

Want to contribute?

Submit a PR to

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.