Open tesla809 opened 6 years ago
I like it a lot. This has huge potential!
We can (maybe) also have something like a google form with basic questions. People can complete that to prove that they have basic understanding/knowledge of topics in our meetup
Awesome!
As mentioned on Slack:
With my schedule I’m not able to make all the Meetups so I’m in favor of earning reputation/points in other ways in addition to Meetup attendance. I'm not sure if we have available space other days of the week, but maybe add another Meetup specifically for beginners like once or twice a month.
Even better if we allow intermediate-advanced members to earn reputation/points by helping out and/or teaching at these beginner workshops. This ensures nobody gets left out. Also, if you’ve been away for awhile, you can jump into these beginner workshops as a refresher. This is a great way for intermediate members to practice teaching and explaining the basic blockchain/Ethereum concepts (which is important when prepping for interviews).
Since the meetup has limited spots, and we wish to encourage excellence we will integrate an incentive system to our meetup.
Problem: We can't hold formal classes like those people are used to in school due to the non-exclusionary open nature of our meetup that allows anyone to join at any time. This is similar to how the Ethereum network allows anyone to participate in a permission-less manner.
This leads to the lack of social and time pressure via deadlines to get things done. The lack of any sort of payment makes it hard for people to assess the opportunity costs and by proxy the quality of the workshops.
Similar to Ethereum, we will solve this problem with a simple consensus mechanism. We will introduce a Proof of Learn. This will help us create an incentive mechanism to allocate our scarce resources, uphold a standard and push forward our learning in a decentralized manner. This is intended to be an incentive mechanism for decentralized classes.
For those actively involved, nothing will change. In fact, their merits will be more recognized. For those that aspire to reach those levels, they will have goalposts and task that you can aim for to level up.
What is Proof of Learn? You can only come to the meetup if you have staked some time to learn. If you haven't taken the initiative to learn, you won’t be able to participate in our physical meetup.
As we move forward we will continue the attendanceCoin project to implement the system formally. With attendanceCoin, the more one participates the more coin and badges they are able to accumulate. Those that accumulate coin will be able to stake their coins to join our meetup. They receive their coins if they show up or lose them if they don’t. If they show up they will receive a bonus amount of coins.
The coins will in the future be redeemable for help from the community as a time bank, purchases of swag, and possible interviews.
For now, the proof will be a link to a twitter post, GitHub commit or social contribution to the community in the question to sign up for the meetup.
What counts as a proof? Open source contributions:
Progress on the curriculum:
Social Contributions:
Leaderboard: There will be a leaderboard which will display the top holders of the tokens generated by our Proof of Learn. At first it will be informal, yet as we standardize and develop attendanceCoin, we will formalize and quantify the rewards for each contribution and penalty.
Penalties: Those that RSVP, but do not show will be penalized by not being able to attend. To be put on the attend list you will have to make up for it with contributions to the community as outlined above.
What do you guys think? @mickaelgermemont @vutsalsinghal @fodisi