Cons of the private chats for team collaboration

Private chat problems in startups: Why DMs hurt team collaboration. Learn transparent communication strategies, build remote team culture, avoid information silos ✓

Cons of the private chats for team collaboration

Communication between team members is a very important part of the software development process. Especially when the team works remotely.

At JetThoughts we have a time-proven rule — all communication between team should be in the public channels. Let’s look at the reasons that led to avoiding private chats.

Photo by Jason Rosewell on Unsplash

Organize public communication #

At JetThoughts we use Discord as one of the communication tools. Every project has its own channel for the current process discussion, also there are some additional chats for company usage (for example, for tracking day-offs, posting interesting tech news).

The basic principles we try to follow are:

  • transparency

  • collaboration

  • collective information ownership

The negative aspects of a private chat usage #

Based on such principles, the private chats and direct messages, that are not accessible to other team members, become the anti-patterns. To get into it, let’s highlight the main cons:

  1. Important information is hidden (the information could be helpful for all or some of the team members).

  2. Possible misinterpretation of information (inability for other members to find and resolve possible misunderstandings).

  3. Isolated message history and search (the necessity to look through several places in order to find some information).

The only exception to the rule #

Sometimes there are situations when you need to use the direct message or call to chat with someone. In this case, after each private discussion, there should be a summary posted to a general channel with the discussion goals and decisions that were made and quick recaps.

Sharing the communication onto the public channel help preventing a lot of blockers and bottlenecks in advance and maintaining a healthy environment within the team.

Sergey Sviridov is a Software Engineer at JetThoughts. Follow him on LinkedIn or GitHub.

Reading this because something is going wrong?

A free code audit gives you a written assessment of your codebase in plain English.

Get a Free Code Audit

Rated 4.8/5 on Clutch · you keep the write-up either way

Comments