Making Hackathons succeed

Some principles for making good hackathons.