I think one way to describe what is happening is our growing awareness
over time that most language change proposals don't bring enough
value. The language is stable and is not looking to change in any
significant way (except perhaps for adding generics). We've realized
that we need to be upfront about that. What has been happening with
language change proposals is that we say we don't see enough value,
but naturally the proposer does see value, and often is not happy
about our comments. Then we get into an uncomfortable discussion
where we say no and the proposer says why not. This leads to hurt
feelings and no useful progress, and we certainly don't feel good
about it ourselves. For example, just to pick on one perhaps
unfairly, see
https://golang.org/issue/39530.
I agree that feedback should ideally help to refine future requests,
but after a couple of years of feedback I see no evidence that that is
happening. Maybe our feedback is bad, but I also suspect that part of
the problem is that most people who want to suggest a language change
don't read the earlier feedback. Or perhaps the ones who do just
don't go on to propose a change after all. I can certainly understand
not reading all the feedback; there are 89 issues just on the topic of
error handling alone, some of them quite long. But it follows that I
can understand that the feedback isn't helping much.
This doesn't mean that there will be some other process for making
language changes. It's still the same process. There is no special
route for Google employees (and most proposals by Google employees are
rejected, just like most proposals by non-Google-employees). What it
means, I hope, is that more changes will be rejected more quickly and
with less back and forth discussion.
One observation that led to this change is that often we would look at
a proposal and immediately say "well, this one is not going to be
accepted." But then it would take us 30 minutes to explain why, and
then we would spend another few hours over the next few weeks replying
to comments. But the fact was we knew in 30 seconds that it wasn't
going to be accepted. It may sound blunt, but I think it will be a
net benefit to the overall ecosystem to spend just 1 minute on that
kind of proposal, not several hours over time.
Hope this helps. Happy to hear comments.
Ian