Skip to content

Consider migrating Zulip chat over to Discord #7

@quietlychris

Description

@quietlychris

@bytesnake @YuhanLiin @ZuseZ4 Over the past few months, I've been keeping an eye on the Rust-ML Zulip chat at https://rust-ml.zulipchat.com, and have noticed that there's very little activity. This has generally been true since we started that server up back in (2019? 2020?) There's periodically been some activity if a few people were working on the same thing at the same time, but generally speaking, we occasionally get an introduction, a few people "wave", and then nothing really happens.

I believe that part of this is that, at least at the moment, Zulip's web client doesn't seem to allow for checking multiple servers in the same tab; if you're logged in, you're talking specifically in that server. In addition, while Zulip's threaded discussions allow for very targeted topics, the Rust-ML group doesn't generally have enough going on that we necessarily need a new stream for each topic to keep everyone updated; standard channels like the ones in Discord could also work just as well, with one linfa channel, potentially one dfdx channel, one transformers channel, etc. Part of our original decision for using Zulip was both that the Rust Project had a Zulip, plus it's open source (unlike Discord), which seemed complimentary. That said, I think there's an argument to be made for practicality for platform choice between using a more prevalent, likely easier platform (Discord) over a more difficult, but open source one (Zulip).

In addition, since much of my work is fairly interdisciplinary, I often find myself with a Discord tab (or I guess if you have it, the app) open while browsing the Discord channels in other Rust-focused open source communities such as the Bevy game engine, the dfdx crate, AeroRust community, etc., even outside of more personal ones that people might have. There's a bit of a natural flow, where if I log in to check or ask something in one community, I'll often do a bit of a browse through the other servers I've joined as well. This means that, even in passing, I suspect that a Rust-ML Discord group would get much more traffic and have more engagement than the Zulip chat does, which in turn could drive more interest/contributors into projects.

I guess my proposal is this: create a Rust-ML Discord channel, make an announcement about it/change community docs to mention both it and the Zulip chat, then do an evaluation period of a few months to see if there's a difference in traction between the two. If there's a significant change, we then consider deprecating the Zulip chat. I haven't had much experience administrating a Discord server, but I'm happy to take on that role and have a couple people I can reach out to for advice on how to make that easier. Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions