For anyone who enjoys (or has a knack for) planning, organizing a hackathon is not terribly difficult: it’s a matter of understanding your goals, assessing needs, and figuring out how to bridge the two. Naturally, this is much easier said than done. The most important part of a hackathon, by far, are the demos.