True, but that's irrelevant to my question.
i did attempt to answer your question obviously
i commented on your SM example
True, but that's irrelevant to my question.
"Based on that problem in our community, how should we proceed:i did attempt to answer your question obviously
i commented on your SM example
"Based on that problem in our community, how should we proceed:
The way it happened, with Evan making the decision to implement this new idea without consulting the community and not replying to community input?
Or, should Evan have announced his brilliant idea to the community, faced a discussion over pros and cons, and put it to a MN vote?
How do we want to proceed? Are we a DAO with decentralized governance, or are we a small group that does what it wants and the community is just a sometimes listened to supporting cast?"
That's the meat and potatoes of the question.
Thank you! So then we are not a DAO with decentralized governance. We therefore have no right to say we are, do we?Personally I have so much trust in what Evan does that I would let him do the things and implement the solution first. If we have it on the testnet, then we can talk and work on the improvements and changes. Endless, theoretical talk on the forum is not very effective and goes to nowhere usually.
Another thing to someone else deciding whether Evan can/should implement something or not - it is fundamental misunderstanding in my opinion.
The posters may be ready to contribute more ideas, but since no one responds (cares), we may lose an engaged individual.
We have very limited resources (budget, manpower, time, tools) to do the work.
I know there are many ideas for improvements, new concepts etc. and there are many people writing about them.
These concerns were posted in plain sight in BCT and were never addressed
Are we a DAO with decentralized governance, or are we a small group that does what it wants and the community is just a sometimes listened to supporting cast?
Not really - you are making wrong assumption. Please read carefully what I wrote. I am simply placing the discussion/decision part in more reasonable time-frame (when there is actually something to discuss).Thank you! So then we are not a DAO with decentralized governance. We therefore have no right to say we are, do we?
You see where I'm going with this? It's a deep discussion, way deeper than what to call ourselves...
You don't have to code anything because the version you think is better, already exists.
Not every contribution has to be about fixing bugs.
I am getting the message that core team is encouraging people to "actually do" work if they want anything to happen but this isn't adding up for me.
I think your premise is not correct: There is nothing in existence. The new features are neither rolled out to mainnet nor testnet. Currently it's all on Evans/Udjins local source code repo, anyone could implement his own (better?) solution. As soon as Evan commits his work to github it's free for review, discussion and changes - the same would apply to any other implementation.
Who was talking about fixing bugs? Core team is currently working on 17 different projects (https://www.dash.org/forum/threads/march-2016-dash-core-team-monthly-report.8687) - pick one.
I don't get the point tbh.
Personally I have so much trust in what Evan does that I would let him do the things and implement the solution first. If we have it on the testnet, then we can talk and work on the improvements and changes. Endless, theoretical talk on the forum is not very effective and goes to nowhere usually. Having PoC (testnet) gives much more options to discuss.
Another thing is to let someone else deciding whether Evan can/should implement something or not - it is fundamental misunderstanding in my opinion.
I'm in complete agreement. We shouldn't waste time on "endless" discussions, and we don't HAVE to. We have a beautiful gift thanks to Evan which is the MN network to resolve disputes and gain consensus among Dash Nation members. If an issue is sensitive enough and people bring up valid concerns, I don't think it's too much to have a week of debate followed by a Masternode vote so we can move on knowing the majority of stakeholders agree on the direction. I'm not saying to do this for every little thing as that would be ridiculous, but for the major unplanned changes it is reasonable.Not really - you are making wrong assumption. Please read carefully what I wrote. I am simply placing the discussion/decision part in more reasonable time-frame (when there is actually something to discuss).
Endless theoretical discussions would kill the progress - there is no chance to have everyone thinking the same and agree on the same matters.
To address your points:@TaoOfSatoshi Three words: Just. Do. It.
I am part of Dash since almost two years now. One thing that i was asking me since ever: Why do people spend endless hours with writing ideas in forums ("contributing ideas") instead of doing things?
Seriously: BCT lost its status as collaboration platform long ago. Me for myself even had the IP of the forum on my firewall blocklist for several months - since i couldn't stand the nonsense which gets posted there and drove my bloodpressure up. Additionally i voted for closing the ANN thread
https://www.dash.org/forum/threads/locked-dash-announcements-thread-on-btc.6492/#post-71894
If someone wants to address concerns to Evan and notes that his forum posts are not responded to: [email protected] is the way to go. Or [email protected] or [email protected]. Don't expect Evan or other members of the core team to spend 2 hours each day to read forum posts. Our resources are scarce anyway...
Dash is beginning to build a DAO, we are not there yet. In the future I'd like to see several independent teams - just like "core team" - doing what they've laid out in their proposal. The budgeting code gets revamped in 12.1 (aka sentinel) to facilitate this.
I'll put it another way. It's like the dev saying, I'm going to build a railroad system that goes runs from downtown Manhattan, goes over the skyscrapers, does a few loop-de-loops, and ends at Yankee stadium. Dev person is a very skilled engineer and can absolutely build such a system, but everyone says to wait until it's built for testing before we talk as a community about whether we even want a system with that functionality, or if there might be some unintended consequences?
Under what conditions should Evan or core team engage with the community about feedback over design plans? Is there a way we can foster a dialogue with actual core team devs without wasting Evan's or everyone's time?
The ideas behind your posts are exactly the reason why I started this thread. It's important to have the two potentially divided sides come together and work out a new possibly more inclusive way of doing things. Thanks!Kot, you are misunderstanding Tao's post. This isn't about trusting Evan or not. This isn't about if the code will work or not. This is about a significant change to the budget system that potentially could cause future problems. I feel this is so significant that it will completely corrupt the budget system and take away the decentralized nature that we benefit today. Maybe you don't feel this way, which is fine. There still should be a significant discussion about this.
Kot, you are misunderstanding Tao's post. This isn't about trusting Evan or not. This isn't about if the code will work or not. This is about a significant change to the budget system that potentially could cause future problems. I feel this is so significant that it will completely corrupt the budget system and take away the decentralized nature that we benefit today. Maybe you don't feel this way, which is fine. There still should be a significant discussion about this.
And you honestly think Evan is not completely aware of these potential vectors of failure?
And then, lets not forget that you, or anyone, will have more than enough time to subvert the system on testnet and actually make a point. That's the entire challenge of it. That is when all eyes and ears are open and you have 100% of Evan and dev's time, listening to your every word, eagerly awaiting for flaws and bugs to be discovered an suggestions are deeply thought on.
Have a little faith in the man.
That's a bit of a straw man. I don't recall posting anything where I doubted Evan. I'm simply trying to introduce a more cohesive way of doing things. Evan is a genius, I would follow him to the ends of the earth...And you honestly think Evan is not completely aware of these potential vectors of failure?
Let me put this another way. We're all here because we agree he's a genius crypto developer. All pilar features and major development came from his head. He think 5 steps ahead of everyone else. The simple fact that you're worried about something he very briefly described publicly and is currently head deep coding is more than enough reassurance that these "issues" will become clear as day to him while we weaves it all together with code.
And then, lets not forget that you, or anyone, will have more than enough time to subvert the system on testnet and actually make a point. That's the entire challenge of it. That is when all eyes and ears are open and you have 100% of Evan and dev's time, listening to your every word, eagerly awaiting for flaws and bugs to be discovered an suggestions are deeply thought on.
Not to be rude, and talking in general not pointing fingers at anyone, but in this field, and especially the hyper developing Dash, talk is not really worth much when the lead dev has made a breakthrough and his creative juices flowing! Do not disturb the man while he is pumped. After he commits to github, then you can look at what actually exists.
Testnet testnet testnet! That's the challenge! Prove him wrong! Break the system! No matter how deep your skill set everyone's invited. The more the merrier.
And please @TaoOfSatoshi - this is not black and white stuff, either/or, heaven or hell. Nothing has changed suddenly, just gradually evolving and thorough experimentation. We are definitely a DAO. There is no definition. We're currently writing the rule book. No one else has a self-funding model. We again are nº1 at that. We are pioneers. At least I believe so or I wouldn't be here.
Everyone doubted Masternodes, everyone doubted Darksend, everyone doubted Spork, everyone doubted InstantX, everyone doubted DGbB - numerous were the catastrophic doomsday scenarios. Everyone was wrong. No one has be able to break anything.
Have a little faith in the man.