Изначально термин «Хакер» применялся к сверх-крутым программистам, которые могли вытворять невероятные вещи(Именно поэтому в таких известных фирмах как Facebook проводятся, так называемые, «Хакатоны»). Хакатон — это 12 часовой(иногда больше) процесс непрерывного кодинга, созданный специально для того, чтобы рождать новые идеи. В IT-кругах хакатоны пользуются большой популярностью, так как действительно повышают продуктивность маленьких команд программистов и компании в целом(я думаю все знают, что конкуренция — это двигатель прогресса).