Gamification is sometimes defined as having game dynamics in processes. Simple, right? Add some badges, levels and points to your activity et voilà! Well, this definition might be a bit narrow. It misses the most important part of the concept: the aim!
As a developer, you will encounter many issues where you need to think of a system in a gamified way. So let's discover it together!