It’s so interesting to see that Zulip really is the great solution on paper, but I really dislike it in practice, because if how they’re trying to re-invent the chat wheel. It’s too confusion and topics are too separated imo. Might depend on the group of people using it.
The same discussion has been repeated in several other lang forums:
- Python: https://discuss.python.org/t/python-committers-is-dead-long-live-discuss-python-org/30, https://discuss.python.org/t/what-about-zulip/197/7 (tl;dr: Python uses both Discourse and Zulip (I only know the latter being python.zulipchat.com))
- Rust: https://internals.rust-lang.org/t/exploring-new-communication-channels/7859 (tl;dr: Discord (I can’t access the link) and Zulip)
- Clojure: https://clojureverse.org/t/ann-searchable-slack-archive/3777 (tl;dr: Zulip)
I think it is better to experiment with several platforms at once and observe which one naturally sticks longer.