Hackathon

A programming event where code is written continuously until the project is completed.

Hacker

A person who programs innovative features through trial and error. Alternatively, black hat, accesses protected data.