Context: Hackathon (juga dikenal sebagai hack day, hackfest, datathon atau codefest; portmanteau dari hacking dan marathon) adalah sebuah acara di mana orang-orang terlibat dalam rekayasa cepat dan kolaboratif selama periode waktu yang relatif singkat seperti 24 atau 48 jam. Mereka sering dijalankan menggunakan praktek pengembangan perangkat lunak yang gesit, seperti desain sprint di mana programmer komputer dan orang lain yang terlibat dalam pengembangan perangkat lunak, termasuk perancang grafis, perancang antarmuka, manajer produk, manajer proyek, ahli domain, dan lain-lain berkolaborasi secara intensif pada proyek-proyek rekayasa, seperti rekayasa perangkat lunak. Tujuan dari hackathon adalah untuk membuat perangkat lunak atau perangkat keras yang berfungsi pada akhir acara. Hackathon cenderung memiliki fokus tertentu, yang dapat mencakup bahasa pemrograman yang digunakan, sistem operasi, aplikasi, API, atau subjek dan kelompok demografis dari para programmer. Dalam kasus lain, tidak ada batasan pada jenis perangkat lunak yang dibuat atau desain sistem baru.

Siapa yang cenderung berpartisipasi dalam hackathon?

Programer komputer dan orang lain yang terlibat dalam pengembangan perangkat lunak, termasuk desainer grafis, desainer antarmuka, manajer produk, manajer proyek, ahli domain, dan lain-lain cenderung berpartisipasi dalam hackathon. Mereka berkolaborasi secara intensif pada proyek-proyek rekayasa, seperti rekayasa perangkat lunak dengan tujuan menciptakan perangkat lunak atau perangkat keras yang berfungsi pada akhir acara.