In Hackathon events, people compete to build interesting technical projects, forming teams, brainstorming, sharing ideas and building awesome things by sharing their passion for programming.