Those of us who build software — we all want to build greatsoftware, right? Software that people love, not just software they tolerate? I sure do.
This is why Putting the Fun in Functional, a presentation from Etech’06 by Amy Jo Kim, is important. The central point is that the techniques that game designers use to make their games enjoyable and engaging can be applied to other software with the same result. Check it out.