We used to have Discord channels in a server which, after the rebranding, was largely handed to the previous community. If you didn’t know about these, it’s fine; we only do official communications on the forum.
We’re planning to archive the ReScript-related ones (
#react-native) on this Friday (March 26th). The chat history is preserved as read-only.
We’re also considering creating a new Discord for ReScript specifically, but we haven’t done so, and are hesitating to do so, for the following reasons:
- The real time nature of Discord is a huge time sink. Just like work chat, it’s hard to tune it out. Some might feel obliged to be constantly monitoring messages and be always on. In a mass social setting, we think async is the way to go.
- Forum posts usually contain a higher signal-vs-noise ratio.
- Our forum has a readership/authorship ratio of around 120 views per post per month and increasing (!!), thanks in part to search engines and no registration requirement for viewing. On the other hand, a Discord answer’s ratio, even on a good day, is an order of magnitude lower. One newcomer posting on the forum benefits likely 100+ others, whereas while it might be slightly less friction to post on Discord, many fewer benefit from it.
- Our forum answers are a form of informal documentation, and the amount of linking going on is indicative of how much effort folks have saved from repeating themselves. There are even new project and documentation efforts that arose entirely from hotly discussed topics, whereas in real time chat we’d be lucky if those exceed a single digit.
However, this doesn’t rule out the possibility of our own real-time chat in the future. But even then, we want to set the expectation that a Discord server will only be used for casual chat rather than a place for announcements and high quality Q&A. We wanted to open this discussion to get more insights on your opinion.
Let us know what you think!