
Mengikuti kompetisi pengembangan web mengajarkan saya banyak hal, mulai dari manajemen waktu hingga cara mempresentasikan produk dengan baik. Di tulisan ini saya bagikan beberapa pelajaran dari perjalanan tersebut.

Sebelum lomba dimulai, saya dan tim membagi peran dengan jelas: siapa yang menggarap backend, siapa yang menggarap tampilan, dan siapa yang menyiapkan presentasi. Pembagian ini menghemat banyak waktu karena tidak ada yang saling menunggu.
Pada hackathon, waktu pengerjaan hanya beberapa jam. Kami memilih satu masalah utama dan hanya membangun fitur yang langsung menjawabnya. Fitur tambahan kami catat sebagai rencana pengembangan, bukan dikerjakan saat itu juga.
Juri tidak membaca seluruh kode kami. Mereka menilai dari demo dan cerita yang kami sampaikan. Karena itu kami menyiapkan alur demo yang singkat: masalah, solusi, lalu hasil nyata yang bisa dicoba langsung.
Jangan menambah fitur baru di menit-menit terakhir. Bekukan kode lebih awal dan gunakan sisa waktu untuk latihan demo.
Kalau kamu ragu untuk ikut kompetisi, coba saja. Pengalaman di bawah tekanan waktu itu sulit didapat dari belajar sendirian di rumah.