How to throw a successful hackathon

Just came back from a hackathon. Here are some things I would encourage every hackathon host to do prior to the event
  1. Make sure wifi is reliable!
  2. Have backup ethernet cables ready
  3. Bring lots of food (vegetarian too!)
  4. Have enough trash cans around
  5. Make sure the projector comes with the right Mac adapter
  6. Bring speakers for background music
  7. Have intermittent sub challenges where participants have a chance to meet others from other teams
  8. Don't schedule any talks within 1 hour of the final demos. No one will be listening 😁
  9. Everyone should take home something for participating