Code of Conduct
Updated on 25th March, 2022
This Code of Conduct helps us build a community that is rooted in kindness, open-mindedness, and mutual respect.
👋 Whether you’ve come to write an article, share what you know, or read, join us in building a community where all people feel welcome and can participate, regardless of expertise or identity.
✊ We commit to enforcing and improving the Code of Conduct. It applies to everyone using Hashnode and is part of the Hashnode community, including our team, and anyone posting to our site, chat rooms, or social media.
✋ Hashnode is dedicated to creating an inclusive environment for everyone, regardless of race, ethnicity, religion, color, national origin, age, disability (physical or mental), sexual orientation, gender identity, parental status, marital status, and political affiliation as well as gender expression, mental illness, socioeconomic status or background, neuro(a)typicality, or physical appearance. We’re united by Hashnode’s values, and we celebrate our unique differences.
🎯 The goals of the Code of Conduct is…
👉 To specify a baseline standard of behavior so that people with different social values and communication styles can talk about and on Hashnode effectively, productively, and respectfully.
👉 To provide a mechanism for resolving conflicts in the community when they arise.
👉 To make our community welcoming to people from different backgrounds. Diversity is critical to the project; for Hashnode to be successful, it needs contributors and users from all backgrounds.
The contents of this code of conduct are concepts we expect teammates to work to apply to their daily lives in and outside of Hashnode. Specifically, the code of conduct applies to teammate interactions in various areas of our shared professional lives, including all events hosted by Hashnode, shared online spaces (Discord, email, Twitter Spaces, Youtube videos etc.), social media, blog-posts, or other events where we represent Hashnode.
🙏 Our Values
These are the values to which people in the Hashnode community (“Hashnoders”) should aspire.
- Remember that people have varying communication styles and that not everyone is using their native language. (Meaning and tone can be lost in translation.)
- Productive communication requires effort. Think about how your words will be interpreted.
- Remember that sometimes it is best to refrain entirely from commenting.
- Interpret the arguments of others in good faith, do not seek to disagree.
- When we do disagree, try to understand why.
Be friendly and welcoming. Be respectful
- In particular, respect differences of opinion.
- If a situation makes it hard to be friendly, stop participating and move on.
Avoid destructive behavior:
- Derailing: stay on topic; if you want to talk about something else, start a new conversation.
- Unconstructive criticism: don't merely decry the current state of affairs; offer—or at least solicit—suggestions as to how things may be improved.
- Snarking (pithy, unproductive, sniping comments)
- Discussing potentially offensive or sensitive issues; this all too often leads to unnecessary conflict.
- Microaggressions: brief and commonplace verbal, behavioral and environmental indignities that communicate hostile, derogatory or negative slights and insults to a person or group.
- Avoid sarcasm and be careful with jokes — tone is hard to decipher online. Prefer gender-neutral language when uncertain.
People are complicated. You should expect to be misunderstood and to misunderstand others; when this inevitably occurs, resist the urge to be defensive or assign blame. Try not to take offense where no offense was intended. Give people the benefit of the doubt. Even if the intent was to provoke, do not rise to it. It is the responsibility of all parties to de-escalate conflict when it arises.
🌸 Our expectations
Follow our guidelines and remember that our community is made with kindness, open-mindedness, and mutual respect.
- If you’re here to share your articles or help others, be patient and welcoming.
- If you’re here to read articles or ask questions to others, make it as easy as possible for others to help you.
Be clear and constructive when commenting on an article, giving feedback, taking part in a conversation, and be open when receiving a reply.
Edits, comments, and suggestions are healthy parts of our community.
🛑 Unacceptable behaviors
The Hashnode team is committed to providing a welcoming and safe environment for all. Discrimination and harassment are expressly prohibited. Furthermore, any behavior or language that is unwelcoming—whether or not it rises to the level of harassment—is also strongly discouraged.
No name-calling or personal attacks
Focus on the content, not the person. This includes terms that feel personal even when they're applied to content.
We don’t tolerate any language likely to offend or alienate people based on race, gender, sexual orientation, or religion — and those are just a few examples. Use stated pronouns (when known). When in doubt, don't use language that might offend or alienate.
This includes, but isn’t limited to: bullying, intimidation, vulgar language, direct or indirect threats, sexually suggestive remarks, patterns of inappropriate social contact, and sustained disruptions of discussion.
Reporting unacceptable behavior
If you find unacceptable behavior/comments directed at yourself or others, you can:
Report the behavior/comment.
Depending on the content, flagging will alert moderators or trigger an automatic deletion.
We’ll respond as quickly as we can. Contact us using the live chat module on the website or email.
🚨 What happens when someone breaks the COC?
In cases when someone breaks Hashnode's code of conduct, they will receive a warning message from the Community Manager, a moderator and will face some consequences.
The first warning includes a direct message from the CM or a moderator and the comment/reply/post/ or any other form of contribution present online will be removed immediately. In case of a live event, the moderator reserves the right to deny answer to a given question/comment.
The second warning includes a direct message from the CM or a moderator and the user will receive a temporary one month ban from Hashnode, and the comment/reply/post/ or any other form of contribution present online will be removed immediately. In case of a live event, the moderator reserves the right to deny access to the venue and/or make the person in question leave the premises.
The third warning includes a direct message from the CM or a moderator and the user will receive permanent ban from Hashnode, and the comment/reply/post/ or any other form of contribution present online will be removed immediately. In case of a live event, the moderator reserves the right to deny access to the venue and/or make the person in question leave the premises and ban them from attending any future Hashnode events.
In case of severe violations, we reserve the right to suspend the offender's account immediately without any prior warning, and in case of live events make the person leave the premises!
This text incorporates ideas and language from the Stack Overflow and Buffer codes of conduct.
- Treat everyone with respect and kindness.
- Be thoughtful in how you communicate.
- Don’t be destructive or inflammatory.
- If you encounter an issue, please contact support live chat module on the website or email.