I know, and I appreciate it
Right, and I think often this happens because (a) the appropriate teams/contributors don't have bandwidth to work on it ATM; or (b) the feature just doesn't get much usage, and so arguably it shouldn't have been accepted.
This brings out an important point I think: IMHO RFCs serve two equally important purposes:
- Design discussion
- Documentation.
It think GitHub is better suited for documentation ("exchange of facts"). I'm a bit torn on Discord. It might be a better discussion forum, but I'm not fully convinced that that's what we want; wouldn't that make the firehose worse?
On the other hand, I can maybe see Discord making it easier to go have a discussion with someone on the side and come back to the main thread to post a summary. I'm not super familiar with Discord, but perhaps a reasonable format would be that:
- The main RFC thread is on Github.
- Each RFC thread has a corresponding Discord space opened up for people to have side discussions
- People are encouraged to go have smaller group discussions on DMs or something (does Discord have DMs?) and come back to post their conclusions on the GitHub thread.
I realize that this already happens a bit today. What I am suggesting is that this becomes the standard: chatter doesn't happen on the github thread; it happens on Discord. The Github thread just contains the history of the discussion.