Two Universes

A well written article on how game development & application development can help each other  gamification can help improve learning.

See, while you were busily having fun you had no idea that you were becoming an expert in the ways of the game’s universe. You now have experience using each of the individual tools and their behaviors to be able to combine them to handle the unexpected. The result: you are now able to effectively deal with novel and unknown situations.

That’s how I want to learn. Don’t give me a book; I don’t want a lecture, and I don’t want a list of topics to memorize. Give me ample reason to memorize them and a sandbox where I can safely play.