Hacker News new | ask | show | jobs
by veezbo 1637 days ago
Have you considered reframing this as positive reinforcement instead of negative? It may require more trust in the system, but one example would be to have the user set aside a larger amount of money (in "escrow") that is paid out over time after successful completions of the kommitment.
2 comments

Here's our counterargument, or at least why Beeminder prefers punishment: https://blog.beeminder.com/contrapositive/

Relevant bit:

This sounds good but we’re not into it. I mean, first, we do have plenty of positive reinforcement in the form of pretty graphs and the satisfaction of adding datapoints. You can even spin the pledges as positive — they help you quantify the value of your goals. That can be powerful information for us rationality nerds.

But why not reframe Beeminder to focus on rewards? Well, paying money up front and getting it back unless you derail is a trick — it’s equivalent to getting stung. At least for me personally, the equivalency would always be at the back of my mind and bother me.

And there are more pragmatic problems. I like having scary high pledges on some of my goals. It would feel especially unreasonable to pay up front on those. Even more pragmatically, most goals are open-ended: get 10k steps (or work 40 hours, or practice piano for half an hour or whatever) per day forever. There’s typically no particular point when it makes sense to get your money back. It would be totally inefficient to have money always flowing back and forth and would really muddy the mental accounting in terms of how much you’re paying Beeminder for the motivation it’s giving you.

Not to mention the laws and accounting involved. We’d be kind of a bank and have revenue that wouldn’t count as revenue. I assume this part would be perfectly overcomeable if we were convinced the psychology / behavioral economics were right. But, again, we are not.

Thanks for the suggestion! I have thought about using positive reinforcement, and I am still considering it as possible future feature. One of the reasons I chose to start with negative reinforcement is that I had read in "Thinking, Fast and Slow" that losses tended to be more motivating. I think there are arguments about whether that holds up or not, but I think it's true of my own experiences.

Setting money aside in escrow is definitely an interesting idea, but as you say, requires quite a lot of trust. I did toy with idea of rewarding people with the punishment money from other failed commitments but it'd be quite tricky to make the rewards worthwhile, while making sure the system doesn't get gamed.

I suppose using something like a smart contract could maybe help with the trust issue, although perhaps only with relatively tech savvy users for now.
I'm not sure if it ends up too in-the-weeds but we had a fun debate with one of our Beeminder-but-on-the-blockchain competitors recently: https://forum.beeminder.com/t/decentralization-debate-beemin...

Very short version: We don't think smart contracts add much. Your users trust you.

> losses tended to be more motivating

For some definition of "motivating", probably so, but I wouldn't want to take that extra stress to keep a self-motivated minor commitment.

Would you be more likely to use something like the escrow system described above? Or is there an alternative mechanism that you'd be more interested in?