Calibrated Project Euler
(for programmers only)
Have a set of little programming/maths exercises, like Project Euler or some programming challenges. -things like "return the number of prime numbers in a list", "find the longest increasing subsequence in a list", etc.
First you give an estimate for how long it will take to write a solution, then you write your solution (in the app itself), then you give an estimate of how likely it is that your solution is correct, and then your solution is executed and you see whether it works or not.
This could help mitigate the planning fallacy and overconfidence and allows pretty quick iterations, but only works for programmers.
This is a good idea, but might be generalized and simplified. Simply put down a task and the time you think it will take you to complete it. This is then published publicly or semi-publicly - the key thing is that someone (probably another user) can now verify when you've completed a task.
Simpler, applicable to any kind of task, and calibrated by a third-party.
Last month, mobile gaming superstar Angry Birds was out-sold in some countries by DragonBox, a kids game in which players solve alegbra equations.
How does the game work? Jonathan Liu explains:
The key to DragonBox's success is not that it's the best algebra tutorial available, but rather that it's actually fun for its target audience to play.
Others have noticed the potential of "computer-assisted education" before. Aubrey Daniels writes:
Remember what works in reinforcement: Small reinforcements are fine, but the reinforcer should immediately follow the target behavior, and it should be conditional on the specific behavior you want to strengthen.
Video games are perfect for that! Little hits of reinforcement can be given many times a minute, conditional on exactly the kind of behavior your want to reinforce, and conditional on exactly the behavior you want to reinforce.
DragonBox is just a particularly successful implementation of this insight.
One of the goals for the Center for Applied Rationality is to develop rationality games and apps. But it's tricky to think of how to make addictive games that actually teach rationality skills. So I'd like to provide a place for people to brainstorm ideas about what would make an addictive and instructive rationality game.
See also: Rationality and Video Games, Gamification and Rationality Training, Raytheon to Develop Rationality-Training Games.