reading, watching & listening to
sharing a selection of things I'm reading and find thought provoking
reading, watching & listening to
sharing a selection of things I'm reading and find thought provoking

A game must teach you new skills only when appropriate, get you to care about a goal, and of course help you have fun. Why are games so good at this when software is so poor at it? This talk teaches you how to build fun software applications.
excellent work by C. Thi Nguyen