Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Current »

Hi Bobbi,

Great catching up with you this morning. I've been thinking about the project more and the current state that it's in and got to wondering if a Hyperledger Lab and a hackathon is the right next step. Please don't take this as me trying to dissuade you from pursuing the idea, but just wanted to share a couple of thoughts I had.

I wonder if a Hyperledger Lab is the right place for the Giving Chain. Part of this is up for the TSC to decide, but from my perspective, Hyperledger is about providing enterprises with tools, frameworks, and platforms to solve problems with blockchain. It has several different DLTs and many tools to build blockchain apps. What I don't see under Hyperledger is actual end user apps. If you look at it this way, could another enterprise use the Giving Chain to build their own app? I think the answer is "yes" for nearly all other Hyperledger projects. I'm not sure we could say the same for the Giving Chain though. It's a great app, and it's a great idea! It's just not a platform or tool that other enterprises could use to build their own apps though. Again, this is up to the TSC to decide, but this is a question you may face. I would hate to see the idea go into Labs, not get much traction and just fizzle out there. I think it's helpful to ask, what's the advantage of becoming a Lab, and what is the desired outcome of the Lab? Where does it go after that?

The next thought is really about the stage the project is really at. It seems like we proved the idea last summer. Is there more to prove? What questions are we still trying to answer? Or is what we really want an actually working app/service? A hackathon, (or whatever we decide to call it) to rally some volunteer open source developers together is great for a short burst of productivity on something. But it's likely not going to be able to produce a fully functioning, production grade cloud service that is maintainable in the long run. What will likely happen is that folks may show up, contribute some code, and then disappear again after the hackathon is over. Who will fix bugs as they are discovered later, or add new features, or solve production issues when they impact a running donation project? The conclusion to this thought is the same as above. I would hate to see the project keep going through these cycles of a bit of productivity, and then just to die out until more volunteers come along to prop it back up again.

Going back to your comment about needing to get funding for the project - I think this is spot on. I think if you want the idea to really take off, it's time to move beyond the cycles of finding volunteers to add some code here or there. It may be time to form an actual team and really build a real "product". This isn't a weekend project, or even a couple weeks. There's a lot of work to get from where we're at today to a final product that is ready for individual donors, transporters, and recipients to use. In addition there are going to be real costs associated with building it, but also running it long term.

After further reflection, I don't think that I have the capacity to sponsor this Lab. I love the idea and I dearly want to see it succeed. The amount of work necessary to do so is not something I can balance with my current commitments though. I apologize for having to go back on this, but I got ahead of myself earlier this morning. I am happy to still talk about FireFly and to help with kicking off the hackathon. But FireFly needs a lot of my time right now, especially with the v1.1 release coming up and preparing for Global Forum.

I hope you don't take any of this to be negative criticism of your ideas or plans. Again, I love the idea and want it to succeed, so it's with that desire for success that I wanted to share my thoughts on what may or may not make it successful.

I'm happy to chat about it more in person at some point soon if you want. I hope you have a great weekend!

Thanks,

Nicko

Goal: Us: A working POC for end of Summer events www.thegivingchain.org

  1. Backend
  2. Frontend (UX)

Task:

What does Giving Chain need to do

Dev Leadership - Run in containers? Your pc or cloud? 

Pitch: Hey last year we did this with GC early POC (watch video here https://www.youtube.com/watch?v=L1PI3k5F-n8)

Product Life Cycle

In cloud

reliable

Prove out functionality

Tasks

Pick a day to record video 8/6

Add daily meetup to calendar


Market

Items
Decide on the date and time

Week Long:

Intro to Giving Chain

Intro to Firefly

Where we are

where we want to get


Invite using Hyperledger Princeton (networked)
Workshop (intro to Firefly)
How to pick teams -focus on the same goal or parts
Introduction What we are working onGood first issues
Pre Requisites for the event
Prizes (cash or swag)
Event Bright ...Zoom...Metaverse..
Team Leaders

GUIDE:

Hacking is creative problem-solving.

  • A hackathon is any event of any duration where people come together to solve problems. Most hackathons I’ve run also have a parallel track for workshops.
  • Participants typically form groups of about 2-5 individuals, take out their laptops (if the event is technology themed), and dive into problems.
  • Hacking begins with project introductions. Participants that bring projects to the event have an opportunity to briefly (1 minute max) explain what they are working on at the very start of the event so that other participants can join that project. At the end of the event, a wrap-up session gives each project a chance to demonstrate some accomplishments.

Venue & Sponsors:

  • Start:  ? End:   ? Plan at least 30 minutes before and after the event
  • Sponsors will give you something — cash, space, food, t-shirts — with the expectation that they get something out of their support for your event. They might be recruiting/hiring and are looking to scout out your attendees, or they might be marketing a product that they want to promote.

Find project leaders

Bobbi, Hardik, Nicko?- and others. 

  • Guide them on how to make progress on their projects
  • Identify what sort of help their project needs

Email attendees / Social Media / Blog

Set up group communication Discord

  • Choose a hashtag
  • Set up a metaverse space
  • Computer Requirements
  • Email any journalists you know who may be interested in the event

Email to registered participants. Include:

  • Your contact information, including your cell phone number so participants can call/text you if they cannot find the venue
  • Start and end dates and times of the event
  • Your code of conduct (or a link)
  • Any read-ahead materials to prepare them for the topic of the event
  • Names of the organizers and acknowledgement/thanks to sponsors

INFORMATION

 Participants:

  • Zoom Room info 
  • The event’s hashtag and URL
  • Discord Channel
  • Post Hack a thon schedule

Welcoming session

Start with a brief session welcoming everyone and laying out the day:

  • Introduce the organizers
  • Thank the  sponsors (do not forget anyone — this is why they sponsored you)
  • Explain the history and purpose of the event
  • Mention the code of conduct 
  • Encourage people to share project on social media / tell the hackathon’s story

All of the participants introduce themselves.

Problem statement, the solution, and the skills/help needed.

Wrap-up

The wrap-up session gives everyone a chance to hear what everyone else worked on during the day. For a small group, ask volunteers to report what they accomplished or what they learned (especially for workshop participants)

  • Thank the venue and sponsors
  • Thank the attendees and co-organizers
  • Discuss Next steps


After the event:

  • Write down everything that went right so you can repeat it next time
  • Write down everything that went wrong so you can avoid it next time
  • Compute how much the event cost in total and per participant, just to know
  • Survey the attendees about what they liked and didn’t like
  • Blog about the event

© Joshua Tauberer 2014-2017. Feel free to use under the terms of CC-BY 4.0.

  • Don’t expect to have actually solved a problem by the end of the hackathon
  • No labels