> 2. Slack clone but with Feature X. Feature X is usually something like task management, project management, notes etc. Examples of these apps are Chanty, Rock.so, Flock, Ryver, Twist (there are many more).
> The problem with the apps in the second category is that they end up competing with two existing tools.
I use 4 written communication tools:
1. Slack for (a) async & sync team chat (b) async company/other-teams channels
2. Email for formal company communication (I don't send email, other than auto calendar invites)
3. git/GitHub for project work
4. Google Docs for RFCs
In addition there are sync meets and pairing sessions.
The only thing that I find missing is a good shared whiteboard and hallway/watercooler chats.
The problem with Slack exists between chair and keyboard--it's about finding a way to use it that works. If the culture is for anyone to post arbitrary volume in a large channel, then that's on you. Similarly if your company/teams create too many channels that many people should be in, you're doing it wrong. My policy is that if there's more than X people in a channel I don't need to pay attention (except for the 1 official company announcements channel).