Voting System and Guidelines


Spaw, I really like this idea and having a technical review is a good innovation. It would be great if we could handle the actual voting in the NEM system on the blockchain, as that would be safer (and could be weighted by an account's importance score).

This seems like a similar idea to the Whitehouse proposal board. My only concern is that you leave some gray area in two places (unless I missed something):


    [li]Devs could just pigeonhole a proposal by delaying the review indefinitely.[/li]
    [li]If a proposal wins but requires use of lots of resources or money, who will enforce its implementation? Ideas are 5%, actually implementing something to completion is 95%, so it seems like we should try to define more specifically how that should work. Who is on the committee to oversee the proposal to completion, for example?[/li]



Very good points Makoto! Would it be enough to say that devs have a certain timeframe in which reports much be submitted, after which the vote proceeds with or without the review. My thinking would be the devs would only stall a report if they didn't like what it had to say. With a deadline, if they don;t like the proposal, it would be in their best interest to comply by giving a negative review of the proposal.

And yes, ideally voting should take place on the blockchain. I see this as only an interim system that will lead to a more permanent solution.

I'm currently working on a standardized proposal format. One of the items to be included will be who and what resources will be necessary to complete the project. For the most part, I would hope that those submitting the proposal would be the ones willing to put forward the effort in completing it, although that won't always be the case.

regards,
spaw


Spaw, I really like this idea and having a technical review is a good innovation. It would be great if we could handle the actual voting in the NEM system on the blockchain, as that would be safer (and could be weighted by an account's importance score).

This seems like a similar idea to the Whitehouse proposal board. My only concern is that you leave some gray area in two places (unless I missed something):


    [li]Devs could just pigeonhole a proposal by delaying the review indefinitely.[/li]
    [li]If a proposal wins but requires use of lots of resources or money, who will enforce its implementation? Ideas are 5%, actually implementing something to completion is 95%, so it seems like we should try to define more specifically how that should work. Who is on the committee to oversee the proposal to completion, for example?[/li]



Very good points Makoto! Would it be enough to say that devs have a certain timeframe in which reports much be submitted, after which the vote proceeds with or without the review. My thinking would be the devs would only stall a report if they didn't like what it had to say. With a deadline, if they don;t like the proposal, it would be in their best interest to comply by giving a negative review of the proposal.

And yes, ideally voting should take place on the blockchain. I see this as only an interim system that will lead to a more permanent solution.

I'm currently working on a standardized proposal format. One of the items to be included will be who and what resources will be necessary to complete the project. For the most part, I would hope that those submitting the proposal would be the ones willing to put forward the effort in completing it, although that won't always be the case.

regards,
spaw


I look forward to your proposal.

If you can also think about what would be needed to create an ideal system for voting on the blockchain, that would help guide our design of things like the asset exchange.

I'm for it.  Not sure how much weight my vote would hold since I have like two posts here. lol  I believe community driven innovation is key for success in the current marketplace.  Diversity is important for the different perspectives and values it brings, facilitating innovation.  User engagement is critical for the development of useable, value add features, ala Agile Development processes.

I don't know how many more corporate buzzwords I can stick in that paragraph, so yeah - community engagement via a voting process is important. lol  A few developers walled off from the world might get a lot done, but what they produce likely won't be what the user(aka customer) really wants. :slight_smile: