That is certainly one key example that was in mind! But the reality is I probably wouldn’t have written about it if it weren’t so apparently widespread! Somehow people really don’t see the problems they’ll run into when they expand their original Slack instance beyond the company boundaries, yet they’re so blindingly obvious to me… I don’t get it.
Maybe part of it is as you say:
i.e. they start with Slack because that’s what they already have and use, it’s convenient and easy, and they think “we’ll switch to something better when we have to”. But then in the blink of an eye they have 1000 registered users and then they feel the difficulty with migrating, fear the loss of users if they do, etc… It wouldn’t be the first time companies run into difficulties for lack of foresight.
This one is, I think, somewhat easy: move to Discord. Discord is very much like Slack, only it’s entirely free, has moderation tools, and has a number of other advantages over Slack. It’s the obvious choice at this point for open, public communities that want a real time discussion space.
This is the harder question, I think. My hope is that Slack actually becomes obsolete over time because I actually don’t think it’s very well designed, despite its popularity. What will be interesting is that there are a lot of new platforms coming out with both asynchronous (forum-like) and synchronous (chat-like, Slack-like) functionality built-in. And even Discourse is now seriously working on implementing chat into their existing forum platform, which to me is extremely exciting.
I think what needs to be understood is that there is a natural division between internal communications, which can and should happen in whatever way the team prefers (even if it’s Slack ), and external communications, e.g. with/within your community. The latter should use tools, systems, and processes that facilitate community and good interaction of large groups, which are in general very different requirements and goals from internal communication. This is the crux of why Slack is not the right tool for the job. You’ve talked before about the possible danger of “using Discourse as a hammer” (which I am definitely cognizant of), and I think that’s exactly what has happened with people using Slack for open communities.
So as far as solving these problems, my hope is to spread the understanding that Slack is being misused, and simultaneously popularize the appropriate alternatives. Meanwhile I eagerly await seeing what the Discourse team creates in a hybrid system. Maybe it can replace Discord as a Discourse-adjunct and function as a truly integrated, holistic community platform!