I don’t feel you are being quite fair here.
Note that I did review, provided feedback, and found errors in your branch which started this thread.
I did not know you had made a PR, but that is great, it is a step in the right direction.
Note though that just because you made a PR, does not mean that anyone is liable for doing anything, it is just the correct first step. Similarly because you have a voice, people are not required to listen. Also, as you are seeing, the Runtimes which control polkadot have finally transitioned into a Fellowship repo, outside of Parity. So it might make sense why your PR in the wrong repo would not get the activity you might expect.
Rob makes a next step recommendation which I agree with:
- Get OpenGov to ratify the RFC with system.remark (if rejected/ignored by Fellowship)
You mention in your PR:
These reconfigurations are what many believe is the first step in changing the paradigm of Treasury spending.
You can bring truth to that statement by showing “many” do agree with you with an on-chain signal of agreement.
You say that these are “trivial changes”, that it isn’t “rocket science”, and that this “barely changes anything” but indeed this somewhat shows an incomplete understanding of the sensitivity and importance of the runtime. Remember that simple misconfigurations have led to chains being bricked and exploited within our ecosystem. And I did catch errors in your PR.
Why wasn’t Gavin criticized when he didn’t code these parameters into storage to be determined by governance?
It seems you do not really respect the idea of the fellowship, and the time and expertise that individuals in the fellowship have spent to get into the fellowship.
But Gav is rightfully the highest level member in the fellowship, representing his over 7 years developing the network. You can note that he has among the highest code commits and reviews across all repos which power the Polkadot ecosystem, the obvious ones are:
Unlike many other founders in the Blockchain ecosystem, he is actually a builder, and every single one of his PRs get reviewed by peers. And his PR did go through a quite large code review, also digging into parameters, of which only a small fraction is captured here:
Note that PR above is only introducing the OpenGov system to Polkadot, but it had already had multiple other reviews for the creation of the pallets in FRAME, the deployment of the system into Kusama, and everything in between.
Furthermore, these parameters were discussed and reviewed with researchers at the Web3 foundation and other engineers at multiple in person working sessions. I believe there are paper trails of these things such as pictures of whiteboards i have seen attached to blog posts, and screenshots like this i have found in my history, which are more than a year old.
Is it possible the configurations are wrong? Of course. A lot of this is theoretical, and can only be tested in reality. However, these configurations DID go through a rigorous review and feedback process which you are trying to avoid.
I understand that you can be angry at the struggles of decentralization. It is a strictly harder process with more overhead, less certainty, and it is something which Polkadot is pioneering, and thus we are hitting every bump along the way for the first time. But the most important property is that this kind of process is resilient to malicious actors and other incumbent powers.