Thanks for the link! The most thorough resource Iāve seen putting together all different efforts and opinions on the matter of gathering community sentiment.
Regarding the focus on developers, it would be great if tools devs use to interact with Ethereum (Iām looking at you web3.jsā¦) had better documentation, examples, and organized and up to date links to external resources that explain core concepts around Ethereum data (logs, hex, events, etcā¦). While Ethereum core devs all get this stuff, and so do contract devs, a data scientist who wants to pull some info from the blockchain for analysis or a web developer who just wants to display some stats on a UI is going to be incredibly frustrated incredibly quickly. 80% of the battle is creating something people actually want and can use, and documentation goes a long way to help with that by increasing usability, and thus adoption.
Totally agree ā got kind of depressed when I saw thereās no https://hack.aragon.org equivalent for Ethereum. Itās just crazy
@luis So Iāve been thinking about this a lot, and itās becoming clearer and clearer that improving developer UX is essential. Aragon already does a great job of this with hack.aragon for documentation and tutorials, the Nest program to fund concrete projects, and the Flock teams that work on long term projects that benefit the ecosystem. This is awesome because itās a clear upgrade path that supports projects as they grow.
As the Aragon platform scales, new user/developer onboarding is going to be critical. While thereās already the wiki and hack.aragon, I think that the new Auturk TPS apps will allow us to do even more:
- documentation, tutorials, and live DAO demos that showcase the power of new Aragon apps that emerge in the ecosystem (starting with Auturk TPS)
- games and hackathons where community members can collaboratively hack on and upgrade DAOs to earn prizes in ANT (maybe even some adversarial games to test attack vectors / bugs)
- a āwishlistā of projects that would benefit the Aragon ecosystem that developers can build to learn about Aragon and earn ANT in the process, potentially even graduating those projects to Nest grants and Flock teams
Iām starting to brainstorm ideas around this and call it The Coop. The idea is that itās a place to incubate ideas so they can hatch in the Nest and join the Flock. Literally just came up with this yesterday, but Iām really excited about it! Itās a WIP, but if you have any thought on the above ideas or want to check out the website that would be awesome
Edit: WOW I litrally just read your post on dev ux again and youāre saying the same things and even used the metaphor! I swear I didnāt pull that from your post! lol It evolved from Aragon Cooperative => coop (for short) => The Coop (like a chicken coop that incubates eggs/ideas), but yeah glad weāre on the same page
- regarding āAuthentic Stories of Successā: the Hatchery section of the website is a placeholder to address that
- regarding āAdvocacy Headlampā: the Help section is a start to gain feedback, but the workflow that @lkngtn designed in the Coop DAO Framework really addresses this with community governance and shared rewards. Itās a WIP/brainstorm and not a baked proposal, but the goal is to let the community learn and grow by doing, and the more work you do the more of a voice you have, so users/community members can help guide the whole thing.
- regarding āHomework Timeā: The Coop
well someone has heard you Luisā¦ have to say that the new www.ethereum.org web definitively represents an improvement, at least regarding the Focus on developers
point
thatās awesome burrrata, please consider that the AragonCoop purpose has already some background history that stills need to be refined, concreted and agreed among the Coop members, being and being an āidea incubatorā is something that we havenāt discuss so far.
I donāt want to extend this post very much as itās clearly an Out Of Topic, but please consider having a read (and propose discussions) on this thread Aragon Coop DAO - A Minimum Viable Manifesto (MVM) and its embedded links so we can lay the groundwork properly for agreeing on whatās āThe-Coopā and what is not. Of course, once the proper governance framework is structured and consensuated, youād be able to perform whatever proposal you consider for re-defining the Coop scope and purpose. (BTW, great work you have done in the AragonCoop Github thanks a lot! @Julian and myself will make sure all of it will be taken into consideration when defining a proposal the AragonCoop governance framework and Bylaws)
@sepu85 The Aragon Cooperative had a meeting on Monday and agreed that the working groups would create proposals of what they would like the coop to do, then the working groups would present those proposals for feedback, and then the coop members would vote on them. I am following the process we agreed upon during that meeting. The Coop (WIP) is my vision of what Iād like to see in the world. It does not change anything within the Aragon Cooperative unless members choose to adopt it. It is a proposal which the group can accept, reject, or provide feedback on when it is presented. It is also an extension of the Aragon Cooperative Workflow Proposal that @lkngtn created, so clearly there is interest in the group to move in that direction. As was stated in the meeting neither you nor @julian have the authority to unilaterally govern the coop. The coop is governed by membership, and members govern by voting. Once proposals are ready coop members will vote on them to decide how to move forward. Thatās what we agreed on. I look forward to seeing your proposal on what the coop should do.
Furthermore, regardless of the Aragon Cooperativeās decision on which proposals to move forward with I am free to move forward with my own projects however I want. Iām building what I want to see in the world and anyone is free to join me. If the Aragon Cooperative wants to get on board with that, cool. If not, thatās also great. Iāll still be building and exploring
Hey @sepu85,
I donāt think @burrrata means for this to be in the Aragon Coop. It seems to be something else.
It is confusing though.
(edit)
Lol, just seen the above response
All gone a bit OTā¦ (Iāll get mi coat:)
(another edit)
so Iāve asked that we all delete these posts from @sepu85ās above.
sure you are following what was agreed in the meeting! but without the proper context (this thread for example), the message can be very missleading.
I am not calling for having any authority over other people here, the beauty about Descentralization is that we all are the authority and everything can/shall be discussed, but again, there are forums already on that topic, pls donāt flood here!
This is very cool!
Two questions:
- What would be the relationship between this new site and the developer site? Is this more like an educational platform (with rewards, hackathons, etc.), while the dev docs are just docs?
- Have you considered a name that collides less with the Cooperative? Initially I thought they were the same thing when reading the post
Letās break the
When you say the developer site, youāre referring to hack.aragon right?
If so, then Iām thinking that (Name TBD) it could be something that lives in parallel, but thatās more interactive and community based. Thereās lots of great resoruces in hack.aragon and the broader ecosystem, and people can use that to build stuff, but then might want help getting refining their ideas or contributing to more than a Hello World app. A framework and community can help with that by creating open issues with bounties (see rewards section) from a āwishlistā (like these or these. It would also be fun to create challenges where people can compete/collaborate for prizes, but thatās just a dream. Anywaysā¦ for all this to happen there would need to be better docs around new Aragon apps, better user onboarding guides for DAOs, and some existing demos (like the Coop DAO Demo) to set an example and provide inspiration. These things can and probably will get done, eventually, by someoneā¦ but I thought Iād get the ball rolling. Thatās what this is. Iām creating things I want to see in the world. Sorry if theyāre a little disorganized, but itās a WIP
Speaking of WIP, hereās the evolution of the project:
72hrs ago the Aragon Cooperative had a meeting to discuss the outcome of AGP-40 and decided that we needed to set a direction for the coop with clear goals and deliverables. A few working groups were formed and agreed to create proposals on what that might look like. I was the lead on OWL (ongoing work-based learning) and also a participant in the Coop Workflow Proposal. As I said in the meeting, I want to create things that allow the community to self organize with minimal overhead, dogfood the Aragon apps to showcase what they can do, and create a framework of incentives around community education so that more people use and build stuff with Aragon.
48hrs ago @lkngtn built a DAO to demo his ideas in Cooperative Workflow Proposal. I thought that was awesome so I started building docs to help explain how it works. I started in HackMD, but that was too clunky. Then tried Gitbook, but itās not very collaborative. Then I discovered Docusaurus. After playing around with Docusaurus, it became clear that distinct siloed piles of documents is silly. The whole point of DAOs and Aragon is to create communities. You canāt create a community around docs. Docs are important, but only if people read them. With that in mind, Docusaurus has lots of great features built into itās template that allows for social and technical integration to create a dynamic ecosystem around a project. This is perfect for The Coop because our goal is to support Aragon community members creating cool things they want to see in the world via Aragon apps. This requires social engagement/sharing, education/docs/onboarding (docs), and demos/tutorials/bounties (TPS GitHub integration). The Coop does all that.
24 hrs ago it was clear that Docusaurus was awesome so I pivoted towards building a (free) website for the Aragon Cooperative that would be more dynamic and interactive than just docs. I wanted to build something that would make it easier for people to find information and engage with the Aragon Cooperative. The Aragon Cooperative could then fill the website with whatever content they wanted. Since we are in the process of creating proposals for how the organization should move forward after AGP-40, I filled it with content that reflects the proposal I wanted to see (a combination of the Coop Workflow Proposal and some brainstorming discussions and OWL).
Since then, members of the Aragon Cooperative (really just @julian and @sepu85) are giving me pushback even though Iām following the very processes they defined and agreed to in the Aragon Cooperative meeting. This is frustrating, and Iām no longer enthusiastic about volunteering my time unless the broader Aragon Cooperative signal that value my contributions (@lkngtn is the Aragon Cooperative DAO equipped to use the signalling app?). That being said, I still love Aragon and DAOs and want to keep building and moving forward. I forked my own project and am now exploring taking it in a different direction. As I started doing research on what that might look like, I came across @luisās post on dev UX and it reminded me about this thread talking about dev UX, so I thought Iād share the idea. Here we are.
I agree that the naming collision is a problem. I opened an issue yesterday to fix that. Itās a WIP, but originally this project was intended to be a proposal for the Aragon Cooperative so the name made sense. If Aragon Cooperative community members signal that they value my contributions, Iāll keep working on them and submit a proposal. If the Aragon Cooperative community members vote that they like this idea then it can become part of the Aragon Cooperative. If Aragon Cooperative community members vote that they do not like this idea, then of course it would be required to change the name immediately! As is, it doesnāt really matter because the Coop is an autonomous organization managed by members who make decisions via voting. Thereās nothing wrong with building a side project and presenting it as an option for the group to consider. In GitHub terms, itās an Issue that might become a PR, and might get merged if the project maintainers want to. The Aragon Coop members are in control of this process.
I came here to empower freedom by creating tools for decentralized governance at the speed of software. I think thatās what Iām doing. If not, please let me know
Letās break the
Not sure what you meant here. Is this another reference to the naming collision, or something else?
Wow. Are we really doing this.
Nice post
I thought we were getting on with it.
This is cool though.
Maybe move this conversation to its own thread.
This does have a link to the whole eth thing thoā (IMO)
but yeah, +1 own thread.
Maybe worth saying I deleted my posts before, 'cos somethingās just donāt need be around (& thatās ok too). Distracting.
Onwardsā¦ agree, letās make something ahppen
(I wrote more earlier, not sure where itās gone - tried to paste into less posts. Never as good 2nd time around)
Weāve started today, a few hours in.
Working well, really into it.
Made nice little piece
I understand some of this though, itās amazing. Done a real days work today, with meaning.
All weāre asking for is to fulfil the opportunity that was mandated to us.
Serious about all this, it matters.
Operating in real border(less) territory too, exhilarating.
Props to all (& thanks)
I missed this 1st time round - think requires a public responseā¦
Iām truly sorry if youāve felt restricted by any of our actions.
It is part of our responsibility to the coop in considering safe, secure process in progression, as well as following the agp mandate (and not spinning out into a hundred directions, esp. considering our limited resources).
I think the work youāre doing is fascinating so far, appreciate the energy and enthusiasm. That some of our work will appear to be moving too slow for your preference seems inevitable. I admit to being cautious and careful - and protective too. That the coopās potential impact, purpose, as well as health and wellbeing evidently already really matters to people, is something we should all celebrate, and build upon.
Equally though, Iām not sure what this pushback actually is. Personally weāve never had any kind of fractious conversation that I can find in our limited interactions?
As has been discussed as a kind of modus operandi on the keybase chat, we verify not trust. The other big one being āconsensus is hardā
If Iāve caused you offense by my earlier post above, Iām sorry.
It was intended light-heartedly and Iād hoped adding some humour may defuse the situation - letās not take ourselves tooo seriously eh. (some self-depreciation is useful imo)
I look forward to us working together in more communal (&cooperative) spirit. Please feel free to reach out so we can work these things through together, in advance of reaching seeming conflict. Because Iām sure we can
Cool I appreciate that.
My frustration is was that you were providing feedback/pushback on my proposal before even presenting your own and also before I presented it to the Cooperative as a proposal. My only goal in sharing my WIP here on the forum was because I was excited about something I thought was cool and I thought @luis might think it was cool too. Thatās it. I didnāt think it would be such a big dealā¦
Looks like now the Coop DAO has been upgraded to handle signalling. Also regular meetings/check-ins are going to be established. Hopefully this helps to minimize confusion/frustration around the Coopās processes and headaches like this will not be a recurring problem moving forward
Guys, this isnāt even remotely related to the original topic in the thread, can you move the discussion elsewhere? Thanks!