| Discord has much better performance for large communities, and I've found it to be perfect for remote collaboration with its intuitive and super low friction voice channels. But the issue around professionalism that you bring up is certainly valid. I don't want to have to maintain separate accounts for work vs play (unless there's a seamless way to switch between them, like for Google, but currently there isn't), but currently there's no way to present different personas to different communities from the same account. Some examples: - Can't change avatar based on server: https://support.discordapp.com/hc/en-us/community/posts/3600... - Real account name shows up on profile even if you provide a different nickname to the server: https://support.discordapp.com/hc/en-us/articles/219070107-S... I think they're still super laser focused on their core demographic of gamers rather than trying to expand into professional use and compete with the likes of Slack. You can certainly still use it in a professional capacity and it generally works great, and is better than Slack in some areas, but the lack of effort put into catering to those use cases definitely shows. FWIW, I currently work around the issues around multi-account management using Firefox's excellent containers feature (using 1 work container to segregate all of my work accounts from personal ones without also having separate views of history). |
Then, join any random server and there can be dozens of distinct channels, many of which are meta-on-meta channels: rules, announcements, shout-box, bot-sticky messages, bot commands, and a plethora of other noise, on top of the multitude of automated bot messages you get over time.
Discord bots are out of control. They remind me of the days of IRC and eggbot scripts and eggbot hosts: every channel went out and bought a cheap VPS or eggbot host to run their scrappy little bots. Except somehow worse and incredibly annoying.
I don't think Discord is ready, or even trying to be ready, for enterprise use. Not yet!