What is the goal of the haskell foundation having such a platform? Is it solely for seasoned members of the community or the haskell foundation to collaborate on? Or is it for the entire ecosystem to leverage and collaborate on?
I ask these questions, because I believe it’s important to meet people where they are already. And if it’s just a platform to be used by a few people, then it’s easy to convince those people to use anything.
But if the platform is intended for everyone, then it might be tough to convince people outside our ecosystem to install new software just to keep up with the conversations there.
Eg, a developer who heard about haskell and wants to learn more, is more likely to join a slack or discord channel if they already use slack or discord on their computers, than to go over the mental barrier of downloading and using a new platform only for haskell.
Just looking at the programming ecosystems I am active on, I don’t know of any language ecosystem that uses something non-mainstream.
Here are some of the communities i’m part of:
And these are just the communities I know about. There are loads: GitHub - mhxion/awesome-discord-communities: A curated list of awesome Discord communities for programmers, GitHub - thisdot/tech-community-slacks: Here is a list of all the tech community slacks!
My point with listing this out, is that the haskell community is very small, especially compared to other ecosytems, and I don’t think we benefit from using an obscure tool which few others use, since this would be a barrier to entry fir lots of other developers who can’t justify installing a new software just for haskell.
We would however, benefit from just using the tools that most other developers are already using, and leverage that to attract more developers into our ecosystem.