Comment by jraph
5 years ago
> I consider Discord to be the best place to build a community right now
Why so?
> I don't think that free software purists have any right to demand that devs build their platforms on something like IRC
Sure, but they can kindly ask, I guess! Don't you think using readily available open source software is a reasonable ask from an open source community?
And well, IRC is not the only alternative to Slack and Discord. You have Mattermost, Matrix, Telegram, Wire and numerous other tools which are decent modern chat apps. However, the points about using chat in the original article still stand with these tools.
> Why so?
Not OP but building a community is best on discord because it's an environment that encourages focused discussion with everything being hierarchical in the form of server (guild)->channel category[]->channel[]. If someone is only into the general discussion of an OS project and isn't interested in the talk about maintaining it, they can mute the channel and/or collapse the channel category. IRC fails in this regard since things aren't situated as collections of readable-to-all channels unless every member specifically joins the respective IRC channels for the separate segments of discussion.
The reason Discord is chosen over the likes of Matrix and Telegram is because Discord is the clear winner in network effect. The chances of someone having a Discord account versus having a Matrix account or Telegram are small, so setting up there will severely reduce the amount of people that join just to be part of the discussion; people will join anything, even a phpbb forum, if they have a specific question or request to ask of the maintainers of a OSS project. With that, it makes sense to optimize for building a community that actually wants to chat, and part of that is making it super easy to check in on the discussion. Nothing is easier than just clicking on a different server in your Discord server list.
Discord is chosen over Mattermost and Wire because signing up for either of those is a joke. Wire puts you into a funnel with questions you have to answer when it asks you to "Create a Team" - even worse, the placeholder text is "Work email", they've obviously given up on the community-building/friends & family market segment. Mattermost is similarly trying to capture as many high-paying customers as possible with the homepage being about work, and both "Cloud" and "Self-managed" options having the button say "Start Free Trial". People just want to start their community for free. If they don't already know that it's possible to use these for free without being put into a sales CRM, they're not going to find out from visiting the home pages of these services.