Again, I do not think the problem is the rate of change.
The problem is with the process used to roll out that change.
This problem is, unfortunately, complicated, and bigger and more nuanced than any one person can actively keep in their mind all at once. Another part of the problem is that there’s a disconnect between different groups of people involved in creating the experience.
Solving this problem requires a fair number of people communicating and working together to find the improvements to our process that we’re missing.
Fortunately, we can do this iteratively, and we can start this now. It’s not too late, though it’ll get harder the more frustrated and disconnected we are. So it requires patience and consistent attention.
I think the hard part is getting the right people together in a group and talking about the problems and possible solutions. But I still think we should do it.
EDIT: this is super exciting! Haskell Foundation Stability Working Group