Developer Slack Code of Conduct

Preamble

HubSpot's Developer Slack is a dedicated community for HubSpot's most engaged developers to gather in the name of developer-to-developer support and collaboration around the HubSpot platform. By using our Developer Slack, you agree to abide by the following Code of Conduct, HubSpots Acceptable Use Policy as applicable, and Slack’s Acceptable Use Policy

Updates to this Code of Conduct

HubSpot reserves the right to update this code of conduct at any time. When updates do occur, a message will be posted in the proper channels to notify users.

HubSpot's Developer Slack is a dedicated community for HubSpot's developers to gather for developer-to-developer support and collaboration around the HubSpot platform. Started in 2016, the developer Slack community has grown to hundreds of active developers from around the world gathered together to share their knowledge and expertise. 

HubSpot Support Expectations

The Developer Slack is not an official support channel of HubSpot. While the slack may contain HubSpot Employees who are happy to assist where they can, please refrain from mentioning or messaging HubSpot employees with direct questions. If you have a question in which you require direct support from HubSpot, please use our in-app support tool or the community forums. HubSpot reserves the right to enforce, interpret, and extend these guidelines for the betterment of the community.

Expected Behavior

At HubSpot we don’t have pages of policies or procedures and instead have a three-word policy of Use Good Judgement and have HEART. We encourage our communities to also use good judgement and to share in the following core values of HubSpot:

Be Humble

Nothing is perfect. Be self-aware and always be respectful.

Be Empathetic

Don’t just be understanding of someones comments, also act with compassion and respect for all.

Be Adaptable

Be curious, and always be ready to change. Be a life-long learner.

Be Remarkable

In the words of the wise Bill S. Preston, Esquire “Be excellent to each other”. Share your knowledge and don’t be afraid to be awesome.

Be Transparent

Be open and honest with others and most important yourself. 

To learn more about our values, please see HubSpot’s Culture Code.

Unacceptable Behavior

The following behaviors are considered to be unacceptable and will not be tolerated by any users in the slack workspace.

Threats of Violence

Threats of violence towards another user is not acceptable. This includes encouraging violence towards a user(s) or posting/threatening to post other peoples personally identifying information (known as “Doxxing”).

 

Personal Attacks

There will always be times when two parties will have a difference of opinion. While this can be frustrating, this should never turn into a personal attack on someone. Attacking people for their opinions, personal beliefs, ideas, or suggestions is not acceptable. Please be professional and respectful at all times.

Impersonation of HubSpot Employment

Any users impersonating a HubSpot Employee (or employment by HubSpot) will be banned from the Slack Workspace. This is a zero tolerance rule.

Derogatory/Harmful Language and Harassment

Harmful language towards a users:

  • Background
  • Family
  • Gender Identity or Expression
  • Sexual Orientation
  • Race/Ethnicity
  • Age
  • Native Language
  • Abilities
  • National Origin
  • Location
  • Religion
  • Political affiliation
  • Other personal attributes

is not acceptable. Use Good Judgement at all times.

Unwanted Solicitation of Services

It is unacceptable to message users directly offering your services unless the user has specifically requested this information. This also includes direct messages regarding employment opportunities or freelance projects. We have provided a #jobs channel inside of our Slack workspace where these kinds of messages can be posted to. 

Abuse of Voice/Video Calling

Slack allows the use of voice/video calling within its platform. It is unacceptable to abuse this feature by calling users directly without their permission. We understand sometimes mistakes happen and buttons are clicked on accident. If this happens, be professional and simply send an apology message to the user.

Channel and User Spamming

The Developer Slack has many channels tailored toward certain functionality of our platform and many users. When posting your message, please use the appropriate channel for posting your message. It is unacceptable to simply copy/paste your message across multiple channels for added visibility. It is also unacceptable to post the same message or similar message frequently within the same channel and/or directly spam users.

Influencing of Unacceptable Behavior

It’s unacceptable to influence any user(s) in participating in any of the unacceptable behaviors listed above.

Voice/Video Calls + Screen Sharing

Slack provides the ability for users to use Voice/Video Calling with the added ability to have screen sharing. When using these features be mindful and respectful of others. Use good judgement when sharing your screen and be mindful of other windows that may be open on your computer containing sensitive or personal information.

Slack “Apps” Usage

Slack has the ability to add Applications to workspace to help expand on the functionality of Slack. We do not allow users to install apps on their own to the Developer Slack Workspace. All app installs to the workspace will be done by HubSpot.

Keeping Topics Together (Threaded Messages)

One of the great features of Slack is the ability for threaded comments. To help conversations together and easily searchable/scannable, we recommend using this feature. It helps keep the main channels clean and groups the topic of conversations into one place.

Gifs and Emojis

When using gifs inside of the channels or threaded comments, please be mindful of the content/context inside the gif. Likewise, slack offers the ability for emojis to express emotions in regards to comments. Please be mindful of the emojis you are using when communicating with others.

Surveys and Surveying Developer Slack Users

The Developer Slack Workspace is intended to be used for conversations around developing on the web and developing on HubSpot. Creating surveys are allowed and we have provided the Polly Slack Application in our workspace for use by anyone.

When using Polly, we require the following:

  • The poll must be related to development on the web (such as CSS or JS Libraries) or development on HubSpot.
  • "Show Responses" must always remain checked.

The following is not allowed when surveying individuals on the Developer Slack:

  • Solicitation of private information including demographic, medical, or other personal information of users.
  • Linking to surveys hosted on 3rd party sites (such as google forms, survey monkey forms, or personal websites). 
  • Directly messagings users asking them to fill in surveys.