Above all, people need agency. They need to feel in control. Sometimes, that means designing for subversive behavior. I mean, isn't the most fun often had when you're breaking rules? But this is enormously difficult in software, where you must design almost everythingfrom scratch. Unlike life, you don't get a common repertoire of actions for free –... See more
What is it about fooling around while having fun that enhances creativity? By rearranging actions or thoughts, play generates novel ways of dealing with the environment, most of which lead nowhere but some of which may turn out to be useful — often at a much later date. Play is also about breaking away from established patterns and combining action... See more