A Hackathon is an informal gathering of people with a related interest in the goal of creating usable software. A Hackathon will usually have a theme, of which some examples include:
- A specific item of technology such as an API or a programming language or framework.
- A specific subject matter, for example, open government.
- Sometimes it's about the demographics of the programmers. Personally, I like the grey-haired C programmers' Hackathons the best.
- Or it may just be about a group of developers getting together to share ideas and show each other some cool stuff.
As well as a theme, Hackathons will usually have categories and there are usually prizes for the entry judged best in each category. For example, here are a few of the ...