Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
The Code of Conduct for the Discord server Work Nerds

Welcome to the Work Nerds community!

In order to foster a welcoming and inclusive environment for everyone, we ask all members to read and agree to our Code of Conduct when joining. This Code of Conduct is a living document and will be updated from time to time as necessary. The current version can always be found at https://drhay.es/work-nerds-coc. All changes will be announced in the #announcements channel of our Discord server as they are made. Agreeing to the Code of Conduct implies that you will monitor these changes and revoke your agreement if and when you no longer agree.

Our Pledge

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, political leaning, nationality, personal appearance, race, religion, or sexual identity and orientation.

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

Our Standards

Examples of behavior that contributes to a positive environment for our community include:

❤️ Demonstrating empathy and kindness toward other people.

🧡 Being respectful of differing opinions, viewpoints, and experiences.

💛 Giving and gracefully accepting constructive feedback, charitably interpreting others' words.

💚 Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience.

💙 Focusing on what is best not just for us as individuals, but for the overall community.

💜 Respecting everyone's consent and boundaries.

Examples of unacceptable behavior include:

⚠️ The use of sexualized language or imagery, and sexual attention or advances of any kind.

⚠️ Trolling, insulting or derogatory comments, and personal or political attacks.

⚠️ Public or private harassment, including excessive tagging or messaging.

⚠️ Publishing others' private information without their explicit permission.

⚠️ Other conduct which could reasonably be considered inappropriate in a professional setting.

⚠️ Attempting to justify negative behavior by arguing the details of this Code of Conduct.

Enforcement Responsibilities

Community leaders (moderators and administrators) are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

Community leaders have the right and responsibility to remove messages and content that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement via Discord direct message to anyone with the @admins role or, when appropriate, by tagging them in public chat. (Consent to directly message these community leaders about such a situation is granted implicitly.) All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

If the person you wish to report is one of the community leaders, please contact the community owner David directly via Discord message @drhayes or email david@drhayes.io with your concerns.

Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct. Note that these are guidelines for reaction, not a strike system. Judging the severity of an incident is left to community leader discretion, and the response may fall anywhere on this spectrum.

1. Correction

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

2. Warning

Community Impact: A violation through a single incident or series of actions.

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

3. Temporary Ban

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

4. Permanent Ban

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

Consequence: A permanent ban from any sort of public interaction within the community.

Discord Server-Specific Rules

The Code of Conduct presents a general framework for behavior, but our Discord server also has several specific rules members are asked to adhere to.

  1. In general, you should try to abide by the topic descriptions for the channels. If you veer far off topic for an extended conversation, a community leader may gently nudge you toward the appropriate place. Please accept such advice graciously.

  2. Don't spam any channel. This includes massive walls of text, links, and images. If you need to share a large document, please consider providing a link to an external service such as GitHub Gist.

  3. If you're asked to take a discussion private, please do so.

  4. Respect the Elmo (Enough, Let's Move On). If someone posts an :elmo:, then do just that: move on, take it offline, go private. Don't badger them about it, either. If a discussion happening in a channel you're in is making you uncomfortable, feel free to :elmo:.

  5. Keep politics to the #politics channel! Any political discussion can get heated quickly and some people on this server don't want to be involved. Respect their decision, and limit your discussions to #politics. If you're not sure if what you're thinking of discussing should go in #politics, feel free to ask.

  6. If you're not sure if something is ok, please ask. If your question regards the server rules, you can ask in the #questions-and-feedback channel. If it regards an interpersonal interaction with a specific person, ask them. When you don't know, try not to assume.

Social Suggestions

In addition to the rules above, our community has a handful of lightweight social suggestions. You should not be afraid of breaking a social suggestion. These are things that everyone does, and breaking one doesn't make you a bad person. If someone mentions that you've run afoul of one of them, don't worry. Just apologize, reflect for a moment, and move on.

The social suggestions aren't for punishing people. They help make this server a pleasant environment where you are free to be yourself, tackle things outside your comfort zone, and focus on the topics you care about.

No subtle -isms

Carol: Windows is hard to use.

Bob: No way. Windows is so easy to use that even my mom can use it.

Subtle -isms are subtle expressions of racism, sexism, ageism, homophobia, transphobia and other kinds of bias and prejudice. They are small things that make others feel unwelcome, things that we all sometimes do by mistake, and also go by the name microaggressions. Subtle -isms make people feel like they don't belong in the community. We want to create an environment where everyone can focus all their energy on the topics we care about. It's hard to do that if you're regularly being made to wonder whether you belong.

Subtle -isms can also be things that you do instead of say. This includes things like sharing content that may be insensitive to a marginalized group or assuming someone isn't a programmer because of their race or gender.

Not everyone agrees on what constitutes a subtle -ism. Subtle -isms are baked into society in ways that can make them hard to recognize. And not everyone experiences subtle -isms in the same way: subtle homophobia won't hurt someone who's straight in the same way it hurts someone who's gay.

There's another part of no subtle -isms: If you see racism, sexism, etc. outside of our community, please don't bring it in. For example, please don't start a discussion about the latest offensive comment from Random Tech Person Y. Everyone who comes to this server should have the same opportunity to focus on technology, and people from oppressed groups often find discussions of racism, sexism, etc. particularly hard to tune out. There are many places to discuss and debate these issues, but there are few where people can avoid them. The exception to this would be any channel with a topic specifically including such content.

Attribution

This Code of Conduct is adapted from this template: https://gist.github.com/lafiosca/b68492abbf3941376e89e96d140acb2e

The template Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.

Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder: https://github.com/mozilla/diversity

The Social Suggestions section is adapted from the Recurse Center's social rules: https://www.recurse.com/social-rules

This document was edited by @drhayes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment