The document discusses gamification and the Octalysis framework for designing gamified systems. It introduces the 8 core drives that should be used to design gamification (meaning, accomplishment, empowerment, ownership, social influence, scarcity, unpredictability, avoidance) rather than just adding game elements. It also discusses white hat versus black hat gamification and provides examples of game mechanics that can satisfy each of the 8 core drives.