I was a bit worried about the number of communities when we were talking about setting up this discourse.
The list on the community page can definitely be cut down a bit. We don’t have to list StackOverflow, the Facebook group is not very active and a few of the other links (Wiki, HCAR, Haskell Weekly and Planet Haskell) should be grouped somewhere else. This leaves us with:
- Haskell mailing lists
- Discourse
- IRC
- Reddit
- Gitter (is this active enough to list?)
That’s not too bad. There are also Discord and Slack channels not listed on the current page. I don’t use them, so I don’t know if they’re worth adding.
It might also help to separate asynchronous channels (mailing lists, Reddit, Discourse) from chat groups (IRC, Gitter, Slack, Discord). That still leaves both a bit dispersed—which is probably a bigger problem for the chat channels than the async ones—but still reasonable for newcomers to navigate.