A hackathon is an event where computer programmers and others collaborate intensively on software projects over a short period of time. The word is a portmanteau of "hack" and "marathon". WebGeek hosts a devcup hackathon in the Philippines to find solutions to local problems. Tips for hackathons include deciding goals, attending with an idea, focusing on core features, learning new topics, and prioritizing completion over perfection. Participants are also advised to form teams early, stay engaged, eat well, listen to leaders, and ask questions.