Although discourse is great for a forum format, and irc good (not quite great) as a chatroom, I would love to be able to communicate by voice to individuals as the rate of communication is greater than typing alone.
Not to mention it natively supports linux and is quite usable with NixOS.
Not sure if this would replace the IRC rooms, and I know some people love their irc workflows, but I feel like not being able to do voice communication easily is something the community is lacking.
Why Discord? (many of these will not be specific to discord)
- Great linux support
- Commonly used, especially among gamers
- Channel based text and voice chatrooms (similar to slack)
- Chat history (not very search-able, but at least you aren’t going-in blind like irc)
- Screen sharing (great for mentoring)
- Mobile app
Expectations as a maintainer (Maintainer role):
I’m able to sit in a channel, and if people want to ask a question, or get a review, I’ll be able to respond without having to check irc or github. Able to screen share and have a better “mentoring” session if someone wants more context about comments on a PR/issue.
Expectations as a newbie (Beginning user/NixOS curious):
Able to drop in and ask a few questions about tooling/packaging/PRs/NixOS or related topics without having to read through documentation with various levels of staleness.
A Nix communications middle-ground
Maybe my concern is that all the communication mechanisms in the Nix community are all fairly “formal” (irc being the least formal, and github being the most formal). Irc probably provides the most “organic” knowledge sharing, but I find that it’s hard to use because the chatrooms are either inactive or have several different discussions going on at once. Github is great for progress on a specific PR or issue, but it lacks a convenient way for someone to ask, “I’m encountering this specific issue, and I would like to know the best way forward”.
This doesn’t have to be a NixOS foundation “official” platform, but it would be nice to have a designated “community discord”. If people are comfortable with Discord, then they can drop-by and actually speak with living humans, rather than some text from some user.