My overall impression is that Beeminder’s current incentive mechanism is primarily based on punishment. In other words, you get penalized if you do not do as you promised. There are minor exceptions to this such as the reward obtained from unblemished, perfect graphs, the social satisfaction of having visibly stuck to your goal etc., but these are all indirect. My impression, though, is that behaviourally, positive reinforcement might yield better results if used correctly. Those of you more knowledgeable on the topic, please feel free to correct me on this.
That being said, here is one way that I think could be used to inject positive reinforcement into Beeminder: Linking two graphs together so that safety buffer in one can be transferred onto the other. The best example for this is linking a do-more goal with a do-less goal, wherein if you do more than you promised on the do-more goal (most likely an undesirable task you have difficulty with), you get to indulge yourself more for the do-less goal (much more desirable, but something you want to limit yourself with). This could also work the other way around, so that if you manage to refrain from doing the do-less goal, you get to take a break from the less desirable task.
Now, such a link could potentially introduce quite a number of loopholes, allowing the user to play around with relative rates to effectively cheat the system. However, I think these could be addressed if a fixed ratio between the rates of the goals is chosen at the time of linking and enforced afterwards for road changes. For example, you could say “5 hours of productive work to earn 1 hour of tv”. Then, whenever you build up 5 hours of safety buffer on your do-more goal for productive work, you trade that for 1 hour of safety buffer for the do-less tv goal.
What do you think?
- Uluc Saranli