Hiring!

Group Income Update — Hawaii Hackathon 2018!

IMG_3458_small

Hawaii!

Home to many great sea turtles. It seemed an appropriate place for a bunch of okTurtles to host our most ambitious hackathon to date!

In This Post

  • Stories and Photos from our 2018 Hackathon in Hawaii (with guest Scott Santens)
  • Quotes from attendees
  • Discussion of some of the features implemented during the hackathon
  • Future plans

Hackathon #7 — Turtle Paradise

DSC03862_small

As guests trickled in to the AirBnB, Sandrina Pereira added her finishing touches to our schedule cards. Each guest was to receive a card, and it would let them know how the rest of the week was to unfold.

IMG_3805_small

The only change we would make to this schedule would be to make Wednesday an additional day of island R&R.

And thus the great hackathon of 2018 began: five intense hacking days + two days for exploration and leisure.

Hack Hack Hack

Each day would start with morning exercise (for those inclined), followed by breakfast. I joined Victor Morrow for some Yoga with Adriene while Andrea and Sandrina ran outside.

When they returned, Andrea Devers prepared amazing vegan breakfast for all — breakfast so legendary that it caused Sandrina to remark, “I could go vegan, if I had this.”

IMG_3795_small

Then came four hours of hacking.

DSC03623_small

Sometimes people worked inside, sometimes they worked outside.

DSC03846_small

On the first day I helped delegate tasks for the week, so that everyone could hit the ground running.

I would be finishing a rewrite of our core data structure, simplifying our codebase. Volunteers Victor and Tamas Kalman worked on removing third-party dependencies and researching Interledger integration. Anikó Fejes and Sandrina focused on the proposals system and implementing the UI/UX.

While we toiled away, Scott moved freely about the compound, looking and feeling very much at home. Perhaps this was because growing up, he had in fact called this island (Oahu) home.

IMG_3813_small

Scott was there as our spirit guide. When he wasn’t thinking or reading, he could be found writing yet another brilliant post for his Basic Income blog. He has the uncanny ability to connect virtually any subject to Basic Income, and on the second night he took the group through The BIG Experience to inspire and remind us why we are working on this project in the first place.

I asked Scott the same question we asked attendees of our previous hackathon: What is it about Group Income that excites you most?

“The most exciting thing for me about Group Income is empowering people to immediately create some kind of floor of income between each other instead of needing to wait for however long it will take until enough people demand it as part of the rest of what is considered a normal function of government protections, and even then it can exist alongside state and national UBIs as additional economic security and further strengthening of communities in the many various ways those can be defined in our globalized world.”

— Scott Santens

Scott had brought with him several copies of the book Raising the Floor — an appropriate title given how succinctly it describes Group Income’s algorithm (and Basic Income in general):

Four hours flew by. Suddenly, it was time for lunch.

Eat Eat Eat

We were fortunate to have our very own gourmet vegan chef in the form of Andrea Devers (okTurtles director and hackathon organizer).

DSC03633_small

Whether it was rice pilaf or pizzadillas or chunky pasta — she had the team covered every day with healthy, delicious meals.

DSC03641_small

DSC05883_small

DSC03618_small

DSC03630_small

After lunch it was back to work!

Show Show Show

Every hack night ended with a Show & Tell session.

DSC03657_small

We took turns sharing what we’d accomplished that day.

DSC03657_small

Concepts that started out as rough sketches on a whiteboard during the day…

Would by nightfall transform into something beautiful.

image-20190422170818933

In Group Income, users must be able to declare and see what they’re giving and receiving from the group. This is where the idea for the design above comes from.

Its implementation came courtesy of Sandrina and demonstrates the core of the Group Income ethos — the idea that the contributions and value that people have to give to others cannot (and should not!) always be measured in monetary terms.

What excites Sandrina most about Group Income?

“I love Group Income for its transparent idea of sharing income with a group of people that you care about. Group Income is a place where I feel safe and comfortable in helping and being helped in a sustainable way as a community.”

— Sandrina Pereira

Now that we had a clear way of visualizing the give & take that takes place within the group, we needed a user interface where users could feed the inputs to the distribution algorithm Tamas had implemented.

For this we would need to ask the user a question: whether or not they made more or less than minimum income (mincome) the group had decided upon.

If they said “no”, we ask them how much they make:

income-details-2

And if they say “yes”, we ask them how much they’d like to pledge to the group:

income-details-3

With this and other new components implemented, we needed a design for a basic navigation bar, so we took a queue from apps like Slack, Gitter and Discord to create a familiar user experience:

dashboard

You’ll note that many parts of the UI have little blue links next to them that read, “Propose change”. These allow users to propose changes to group. For example, if a user wants to change the group’s minimum income, they can click the Propose change link next to where the minimum income is displayed, and a dialog not entirely unlike the unfinished one below will appear:

change-mincome

Chill Chill Chill

It turns out there’s no sense in hosting a hackathon in Hawaii if you plan to stay indoors the entire time.1 And with a team from all over the world, some had traveled great distances to be there! Thus, we made sure to give ourselves a few days to venture outside and explore!

Did you know that Hawaii has chickens everywhere?

IMG_3797_small

They roam about the islands freely.

On the way to the beach, we stopped by a fruit stand, and there we saw more chickens! You could sit right next to them. 🙂

IMG_2694_small

We had a great time at the beach. The opening photograph to this post was taken there. It looked like you’d imagine a Hawaiian beach would.

IMG_3822_small

The next day, it was back to work! Hack hack hackity hack hackathonnnnn!!!

Steady Progress

During the hackathon we managed to merge 23 pull requests! That’s like more than 4 pull requests per hack-day!2

merged pull requests

So by the end everyone was (a) exhausted, (b) filled with a massive sense of accomplishment, and (c) ready to have fun on the island one last time!

Which brings me to Tamas.

IMG_3955_small

Just look at him. He looks like a badass, doesn’t he? He is a badass. He can fly a freakin’ helicopter! (For real.)

Helicopter!

Tamas, Sandrina, and Andrea took to the sky, and after seeing the photographs they brought back I kinda wish I had gone with them:

IMG_4068_small

IMG_4075_small

These were taken from the helicopter Tamas was flying around Oahu.

Did you know rainbows are actually circles? I did not fully appreciate this fact until they showed me this amazing photograph:

DSC05934_small

The rainbow is too big for the camera to capture all of it, but you can see the quarter of it that is the “side rainbow”.

I think modern video games are almost (but not quite) up to this level of realism:

IMG_3621_small

Bye for now, Hawaii…

We will miss you! Thanks to all attendees for the wonderful week, to the people of Hawaii for keeping Hawaii beautiful, to you, dear reader, for making it this far, and to all our supporters whose donations make events like this possible.

IMG_3761_small

Our goal is to have the prototype in a usable state sometime this year, and we will likely put together another hackathon to help speed things along. See below for how you can participate in Group Income development too!

Prototype stats (as of May, 2019)

Participate In Group Income

Are you as excited about Group Income as we are? Want to participate in shaping its future?

Thanks for reading, see you soon!


  1. Who, I mean who, would have thought? 
  2. That’s a lot of pull requests. 

Leave a Comment