Chaosthebot / Chaos

A social coding experiment that updates its own code democratically.
http://chaosthebot.com
MIT License
2.44k stars 210 forks source link

Change meritocracy distribution #466

Closed PlasmaPower closed 7 years ago

PlasmaPower commented 7 years ago

I think this will be a bit better, as IMO contributing is more important than voting

andrewda commented 7 years ago

I think we should keep the total at 20 (because in reality it would be more like 10-12 after the duplicates). 12 and 8 would probably be good, or 14 and 6.

PlasmaPower commented 7 years ago

@andrewda Overlaps reduce that though - I'll calculate what change this'll have.

PlasmaPower commented 7 years ago

This would reduce the size of the current meritocracy, but only from 15 to 14.

andrewda commented 7 years ago

Ok that works for me. But I think that mentioning the members of the meritocracy when entering the extended voting period is a must, especially because his will change the meritocrats.

PlasmaPower commented 7 years ago

@andrewda I'd prefer to do that after the DB PR gets merged. It'll be a lot more stable then.

andrewda commented 7 years ago

Yep works for me (as long as it's done pretty soon)

PlasmaPower commented 7 years ago

Merge conflicts fixed. I'll start working on the meritocracy mentions now.

rudehn commented 7 years ago

I think the meritocracy balance might need to be tweaked. I'm not sure the top 5 voters is useful, since pretty much all of them are already in the meritocracy

PlasmaPower commented 7 years ago

@rudehn Pretty much all, but not all. That could also change. IMHO top voters isn't useful, but I added it due to popular approval.

hongaar commented 7 years ago

I'd say voters should be in there somehow, maybe even number of comments on issues/PRs? That way we 'reward' contributions from the community who doesn't actually write code.

andrewda commented 7 years ago

That's a good point @hongaar - something like the judicial branch of the Chaosbot democracy

PlasmaPower commented 7 years ago

@hongaar I'd support that, but the implementation might be complicated.

andrewda commented 7 years ago

@PlasmaPower it would be much easier when database stuff gets up and running

anythingbot commented 7 years ago

I'm not voting for this unless you rename "meritocracy" to "chaocracy"

anythingbot commented 7 years ago

@PlasmaPower it could actually be more complex than that, we could have elections to the meritocracy for a fixed term, such as two weeks. The bot would count the votes, and whoever got it would have a safe meritocracy seat until the next election.

PlasmaPower commented 7 years ago

@anythingbot that'd be a republic, not a meritocracy. I've also considered it, but I think the current solution works fine.

chaosbot commented 7 years ago

:no_good: PR rejected with a vote of 13 for and 8 against, a weighted total of 5.5 and a threshold of 6.5, and a current meritocracy review.

Open a new PR to restart voting.