---
title: Private Messages are not Inclusive
teaser: Make your online communications more inclusive by keeping conversations in
  public channels.
tags: playbook,inclusion,remote
author: Stephen Lindberg
published_on: 2019-10-07
---

Mastering the use of communication channels is part of keeping your team
informed and efficient. It's also crucial to creating an inclusive environment.
This is true for all teams, but remote teams will feel the effects even more,
since the majority of their communication happens online.

At thoughtbot, we [avoid private messages whenever
possible][dont-talk-to-just-me]. Check out this graph from our Slack workspace
which shows where the bulk of our conversations happen:

![Graph showing lots of public messages being read and not very many private
messages](https://images.thoughtbot.com/blog-vellum-image-uploads/tqUzqpucRxqNQVG1EzCf_pm.png)

[Private messages silo information][dont-send-private-messages], which means
either people have to repeat themselves or others miss out on the conversation.
When you don't allow others the chance to participate, everyone misses out on an
opportunity to learn from each other. Our [Working Together guide] has one point
that sums up this issue well:

> _Everyone can participate:_ Assuming someone doesn't want to participate can be
> exclusionary. Give people the opportunity to decline an invitation.

Giving everyone an equal chance to participate is the essence of inclusion. This
way, it becomes the individual's responsibility to decide which conversations
they should be a part of.

### What's all that racket?

Keeping all conversations public means there's going to be noise. Private
messages aren't the solution. Here are a few ways to manage a more active public
chat:

__Don't have every conversation in `#general`. Create more topic-related
  channels.__

It takes a small conscious effort to determine which channel is most appropriate
for a given conversation, and sometimes topics will overlap, but don't get too
hung up on it. As long as it's working for the team, it's a good move.

__Don't feel obligated to read the entire chat history. If you need someone's
  input, use their `@handle`.__

This will be hard for the #inboxzero crowd to swallow, but with some
adjustments, it's not so anxiety-inducing. The biggest resistance to this advice
is the fear of missing out caused by chat notifications. To mitigate this, try
to move important discussions to an asynchronous platform. We make announcements
using [Constable], and important conversations happen in GitHub Issues and Pull
Requests, which gives everyone the time to have input.

### Only send private messages when necessary

Of course, some private messages are necessary. When I have trouble deciding if
a message should be private, I ask myself this question: if the other person
were in my physical office, would this conversation require a private room?

> When you send direct messages to someone, they are private between you and the
> recipient. It’s akin to a private discussion two people might have in a small
> room.
> <cite><a href="https://slackhq.com/what-to-post-where-in-slack">Slack</a></cite>

So, with all of that in mind, start talking to everyone!

[Constable]: https://github.com/thoughtbot/constable
[dont-send-private-messages]: https://hackernoon.com/dont-send-private-messages-d9b96f2eccdc
[dont-talk-to-just-me]: https://thoughtbot.com/blog/dont-talk-to-just-me
[Working Together guide]: https://github.com/thoughtbot/guides/tree/master/working-together
