> How popular is this perception? Where do you prefer to hang out as closed online communities?

Why closed community if the community is about an open source product?

Since you asked, my personal preference is that you stop trying to get me to sign up to another instance of another heavy-weight, bloated, proprietary IRC In A Browser. Create a forum board instead, and own it.

It may be my age showing, but I don't get how people handle it. One of the main reasons I don't hang out anymore with communities for my favorite programming languages, OSS products and videogames, is precisely that everyone has switched to Slack or Discord. It's not just that I don't like those platforms. Group chats are ill-suited for this purpose.

I don't have time to pay attention to 20 different communities in real-time. I don't have time to catch up with 100 to 10k new messages per community that appeared while I was at work, especially as most of those messages are noise. There's no way I can keep track of 20 different ongoing discussions times 20 different communities. The medium is just way too noisy, way too diffuse.

And then the platforms themselves are not optimizing for this use case either. Neither Slack nor Discord are usable alone for maintaining a community, because their functionality is geared towards ephemeral shitposting, and thus severely lacks in the organization, searching and retrieval departments. And, of course, you (the community creator) don't own the data anyway, so there's not much you can do to fix this.

The obvious solution, and one that I've tried before from the community management side, is to run both a mailing group or a threaded[0] discussion forum, and a group chat (IRC, Slack, Discord, Telegram groups, whatever) - and then, critically, institute the rule that group IM discussions are non-binding - anything that matters, and especially every proposal and decision, must be made on the mailing group/forum. If you don't do that, your community will end up being run by teenagers and students[1], as adults with jobs or better things to do than following your IM chat 24/7 won't be able to keep up with the sheer volume of messages the teens and students generate.

From experience, though, I'd say that if you can skip the group IM, just skip it, and stick to mailing group/forum. The instant chat is a powerful attractor. It's the lowest-effort way of participating. If it's available, people will use it. The more it's used, the more people will try, and eventually you will have a clique of always-on, always-talking people that will form a community within community.

Enforcing the "only mail group is binding" rule is a hard, uphill battle. I've spent years fighting it somewhat successfully, yet the feeling of being excluded from the community just because you can't keep up with the group IM always remained.

This feeling is why I eventually gave up, and no longer participate in the very community I helped build and run early on. As I started to work full-time, I eventually lost the ability to keep up with the volume.

And that's one community of less than 100 people. No way I'm ever joining your Discord.

--

[0] - I strongly prefer tree-threaded over linear-threaded, i.e. HN/Reddit-style instead of phpBB style, but that's a discussion for another day.

[1] - And procrastinators. And sysadmins so good at their jobs that they can get away monitoring community IRC/Telegram for 90% of their work day. And 3D asset modellers in gamedev. OK, that last one is still a mystery to me - I have no idea how the person I have in mind manages to shitpost all day, every day, and still deliver quality work.