I would also be sad if the end result of this process were a retreat into secrecy, but I don’t think that’s really what anybody has in mind. It is important to recognize though that the current process can be a stressful and tiring endeavor for everyone involved. I for one appreciate @withoutboats being honest about the cost to themselves – Rust team members are only human, after all – and I also appreciate @josh and others for sharing their similar feelings of frustration.
In any case, I do think it’s worth thinking more if there are changes we can make to try and get a more collegial (to use @withoutboats’s word) setup. We’ve talked in the past about “motivation RFCs” and also looked at other interesting precedents, such as the TC39 Process, which has explicit stages like “strawman” and so forth, where the only goal is to get people to accept that there’s an interesting problem that may be worth solving.
In the past when we’ve tried this, we’ve often found that separating “the motivation” from “possible solutions” is hard – it’s hard to describe the problem without sketching alternatives. But it may be worth taking another stab in that direction regardless.
I sort of like the idea of an explicit phase in the process that is aimed just at showing the problem, with the explicit premise that any possible solutions being shown are just there to demonstrate the vague kind of solution we have in mind.
I admit I don’t quite know what this looks like yet – it seems like something we have to try and few times.