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. Test me when I least expect it, shock me with the unknown, but make sure you’ve given me enough understanding and practice with my tools that I have a high chance of handling the unexpected.
There’s lots of good stuff here… about interface design, about flow, about user testing, about motivation, and about gamification (that’s right).
And for the record, over the past couple of years, I’ve played WoW so infrequently that I do have to spend an hour reteaching myself every time I want to play. And that would be why I don’t play any more.
HT: This one has sat for while, so I’m not positive. Probably @briandusablon.