Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

OTOH, look at how successful Rust has been with its extremely democratic RFC system for new features.


There are degrees of democracy (as I think your comment rightly points out).

Maximum democracy in this case might be, the RFCs are written by anyone, work on features is started when people vote to start it, and there is widely distributed veto/filibuster power.

A bit less democracy might be that the maintainers select the ten proposals they feel are best, and put them to a vote for people to choose.

I just read a really good book on this topic called "10% Less Democracy". I'd highly recommend it. It shows how "maximum democracy" usually isn't the best setting, at least for governments. Their proposal for tax is interesting: write a 4-page bill in Congress that outlines the % of income to be collected, and maybe some amount each decile should pay, and an unelected tax body (like the IRS) figures out how to make that happen, as cheaply and transparently as possible.


> There are degrees of democracy

No, it's not a thermometer. There are many, complex shapes and dimensions.


I wouldn't describe the Rust processes as democracy. The team members are the ones to decide on RFCs, and they are not elected. Their "appointment" is more a meritocracy.


Success in one domain, doesn't guarantee long term success.

Rust still needs to win a spot on major OS developer SDKs, industry standards for HPC, GPGPUs, embedded certifications.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: