I think we all know what a hackathon is at this point, but those who have been to a lot of these events know that not all hackers are equal, some get up and running to accomplish their project faster than others. Not necessarily because they are more skilled, but just because they are using the good tools, the good API's, and following a clear plan. I am going to share with you what I've learnt by attending a bunch of hackathons as a developer and as an evangelist.