4 ms·
We could abolish states. Gigantic unilaterally-voting political bodies are a bad design. Accepting legislation purely because some group is in the majority is a
by 0xbadcafebee 5y ago
We could abolish states. Gigantic unilaterally-voting political bodies are a bad design. Accepting legislation purely because some group is in the majority is a bad design.
Say you have two very large groups of junior developers and a handful of senior devs. Both groups of juniors propose conflicting pull requests using diametrically opposed designs. Then everyone votes on a PR. The group with more juniors ends up getting their PR merged. Even though both designs might be total crap, and in fact the groups might intentionally avoid good code just because it looks like the other group's code.
The solution is to disband the two gigantic groups and either A) create one mega-group, or B) create small "two-pizza" groups. Enable peer review, and empower the seniors to provide the necessary guidance and control to prevent a group of incompetents from merging shitty code just because they didn't like some other group's code. Oh, and mandate validation testing, and metrics to show whether the code should be kept or reverted.