Hackathons are a great way to polish skills, network and get hired in the tech world. They are places where knowledge is shared, new projects begun, and existing ones get a refresh and a new audience. A traditional birthing-place and community gathering. So it is that running a good "