mf://TODO/

Michael Forrest's Museum of Unfinished Projects

5. Done Good

What is it?

In June last year I decided it was time to make Good To Hear next product, learning from what I’d discovered while working on Happiness.

I’d been using Happiness and its antecedents for a few years and knew I had something that was capable of preventing depression but wasn’t necessarily capable of making people happy. I wanted to find a way to help people be happy. Through software.

The answer was something I’d arrived at via a number of routes. There are a lot of things we can’t control but the one guaranteed way to make onesself happy is to put other people first. Altruism.

What could I make to encourage people to help each other?

How to make something viral

I’d recently observed something I’d made going viral (the ‘dickheadometer’ - a quiz that tells you how much of a hipster you are - hitting 50,000 views in under a week). Here are some things I was looking for to bring similar success to the next thing I made. I needed something:

  • Personal
  • Shareable
  • Where people who are not doing it should feel like they are missing out
  • Collectable
  • Creating some kind of social obligation
  • Socially validating
  • Including some sort of monetisation

I also knew I’d need to start with a web app rather than an iPhone app this time.

Karma Bank

I could cover all these bases with the idea of a ‘karma bank’. A social network where you are seen helping people (and seen not helping people). Competitive altruism combining the encouragment of the happiness you get from helping someone else, with some guilt-tripping on the other side. “Michael has not helped anyone for 8 days”.

It was a system for keeping score. A Runkeeper for selfless acts. I wanted to make this part of people’s routine, and I could see the world becoming a much better place for it.

Some people might say “if you only helped someone to grow your karma bank balance then it doesn’t count”. I couldn’t disagree more. It doesn’t matter why you help someone, it only matters that you help.

The first wireframes

I started out with a strong idea for a structure, including monetisation angles (via ‘promoted’ deeds - because a company doing good is just as valid as an individual doing good). Click on the thumbnails below to see my second draft wireframes. (Use your arrow keys to zip left and right. If you’re on a tablet the arrows appear when you sort of tap the right edge for now…)

I felt that a literal numerical score for your ‘bank balance’ would be too easily gamed and was not entirely in the desired altruistic spirit. I wanted to find a softer way to keep score.

I didn’t want to be working all on my own this time so I assembled a room full of creative and technical people, bought them some drinks, and we brainstormed ideas around my concept.

One breakthrough idea was to use the idea of climbing a ladder and being able to see others’ progress as they climbed their own, with all sorts of other things happening up in the sky. It might have been like Tiny Tower.

The Done Good Tree

First Tree Sketch

I wanted to get away from any possible religious connotations with the name, so Karma Bank was never meant to stay. Matt Kempton came through with the name “Done Good” which perfectly hit the tone I wanted.

Then I realised that a tree was my ideal metaphor for the concept. Good deeds could grow branches, commentary could grow leaves, likes could grow fruit. A bragger would have a thicket of brown branches, others would have a healthy green orchard. People who were really trying would have a tree adorned with different kinds of colourful fruit.

Graphic design

I stole some time here and there to get some help from Matt and others to figure out an appealing graphic design style for the site. I ended up settling on a sort of vibrant pixel art style, particularly inspired by the artwork in Fez.

The site needed to work well on mobile so all the layouts needed to adapt to small screen sizes. You can see some of the screens I started with below:

When I’m working alone I don’t usually spend longer than I have to in Photoshop. At a certain point it becomes quicker to experiment with HTML and CSS.

Development

I held out longer than I usually do before writing any code, but eventually it was time to bite the bullet. I was enamoured with Meteor (and still am) so even though certain features of that particular framework were still a long way off, I knew that I’d be able to get something up and running with the minimum of code if I used this platform.

It was quite complex to test since it was so social. I was working with various fake Facebook users (as you can see by the video demo) to ensure that stories came through to people’s feeds appropriately. All comments and likes on Facebook propagated to the feed in the Done Good app and vice versa.

So what happened?

I got the site to a certain point but then I ran out of money and had to take on freelance work. I didn’t want to release anything if I didn’t have time to support it, and for a few months I was too busy to do so.

So the site lives in a sort of nearly-finished form, with just enough usability problems that I’m reluctant to share it.

Has anything happened since then?

I attended a ”H(app)athon” and found myself facilitating a brainstorm on the subject of improving happiness. We all seemed to latch onto the idea of competitive altruism but here we framed it more as a process of thanking than bragging. Arin Crumley came up with the name “Thank Bank” and we pitched this concept to a room full of people and the consensus was that it was a great idea.

A few of us have stayed in touch and we had some ideas about pursuing this, although there are other similar projects emerging, such as Impossible, something Jimmy Wales of Wikipedia fame has been involved in.

Can it be revived?

If I were to revisit this app, I’d remove the ability to share your own good deeds in favour of making it a platform where people could thank each other. I think the Thank Bank is a much better way of looking at it.

I’d really like to see this thing exist, but it might be a few years before I come back to it. Currently my priorities are elsewhere.

I’ll say this though: ever since I came up with this idea I’ve been trying to prioritise helping others over helping myself whereever I can. I have found myself leading a much happier life as a result.