During this session attendees will witness the power of gamification and how it can be used to intrinsically motivate programmers to write the absolute best possible code, while having fun. Attendees will learn methods to engage themselves in their java project, making it more appealing and engaging. Such simple methods are proven to be effective and are easy to implement. Most importantly, it makes coding/working on a java project even more fun! During the session we will focus on the human behind the machine. We will demonstrate multiple proven game mechanics, and how they can be combined in order to create a fun and productive environment. It is up to the attendees to choose the most applicable game mechanics for their situation!