O’Reilly Radar is talking about the Fun Theory now:
Actually I have been consistently talking about it on this blog. And I talk about it in a much deeper and systemic way.
You can check out the following essay. It includes links to many posts I had regarding my whole system of thinking on this.
More particularly, these two:
The principle of Playing: https://freestone.wordpress.com/2007/12/13/python-principle-is-the-principle-of-playing/
Build a better playground: https://freestone.wordpress.com/2008/03/20/build-a-better-playground/
Computer Science is a life science: https://freestone.wordpress.com/2008/12/19/computer-science-is-life-science/