Malam sebelum pernikahan, tidak ada yang mau pulang.
Tidak ada deadline. Tidak ada bug mendesak—aplikasi sudah stabil berbulan-bulan, kemewahan yang dulu mustahil mereka bayangkan. Tidak ada server yang akan jebol, tidak ada demo yang dimajukan, tidak ada script pembersih yang diam-diam menghapus data mereka sendiri. Tidak ada satu pun alasan untuk lembur sampai pagi.
Mereka lembur sampai pagi.
"Bukan kerja," Bagas menegaskan, untuk ketiga kalinya, sambil membuka bungkus gorengan yang ia beli dari warung sebelum Pak Hardi tutup. "Ini bukan lembur kerja. Ini lembur... nostalgia."
"Lembur sukarela," kata Dimas.
"Lembur terakhir di atas warung mie sebelum dua orang ini resmi jadi suami istri besok," kata Sari, melempar bantal kecil—mereka punya bantal di kantor sekarang, satu lagi kemewahan—ke arah Vina, yang menangkapnya sambil tertawa.
Mereka menggelar tikar di lantai kantor. Pak Damar membawa kopi—ia bersikeras membuatnya sendiri, dan ia membuatnya buruk, tapi tak ada yang protes. Mereka bercerita. Tentang malam pertama, saat cuma Vina dan Reno mengejar grafik kebalik. Tentang 44 bug yang membengkak lalu menyusut. Tentang atap bocor yang ditampung pakai panci dan toples kopi. Tentang malam listrik padam, tentang server yang hilang, tentang generator data yang selesai jam empat subuh dan grafik enam bulan yang akhirnya tampil sempurna.
"Aku inget," kata Reno, menyandar ke dinding, lengannya melingkar di bahu Vina, "malam server jebol. Kita yang ngehapus data kita sendiri. Empat hari sebelum demo."
"Aku inget kamu janji," kata Vina pelan, "bakal nyelesain pengakuanmu setelah itu kelar." Ia menyenggol lengannya. "Butuh berapa lama akhirnya? Setahun?"
"Lampu mati. Telepon. Server. Demo dimajuin." Reno menghitung di jarinya, menyeringai. "Dunia nggak mau aku selesai ngomong."
"Tapi kamu selesai," kata Pak Damar, dari seberang tikar, matanya sudah mengantuk tapi senyumnya lebar. "Akhirnya kamu selesai. Dan sekarang besok kamu nikah. Lihat itu. Dari nggak bisa nyelesain satu kalimat, sekarang mau ngucap satu janji seumur hidup."
Satu per satu mereka terlelap. Bagas duluan, mendengkur pelan dengan gorengan setengah di tangan. Lalu Dimas, meringkuk seperti anak kecil. Sari, yang menelepon pulang dulu untuk memeriksa anaknya, tertidur dengan ponsel masih di tangan. Pak Damar yang terakhir menyerah, bergumam sesuatu tentang ide baru sebelum dengkurannya menyusul.
Lalu cuma Vina dan Reno. Seperti dulu. Selalu seperti dulu—dua programer terjaga saat yang lain tidur, di kantor sempit di atas warung mie.
Mereka berdiri di jendela. Jendela yang sama. Tempat pengakuan, tempat lamaran, tempat ribuan subuh ditatap dengan mata lelah selama bertahun-tahun.
Langit di luar mulai berubah. Hitam menjadi biru tua, biru tua menjadi abu, abu mulai menghangat di tepi timur—warna subuh, warna yang dulu mereka tatap dengan tubuh remuk dan kecemasan menggantung, takut esok membawa demo gagal dan dana batal dan startup mati.
Tapi subuh ini berbeda.
"Inget subuh pertama?" bisik Vina, kepalanya di bahu Reno. "Setelah malam terpanjang. Generator data baru kelar. Kita berdua di jendela ini, dan kamu mulai ngaku 'alasan lainnya'—terus Pak Damar datang ngos-ngosan bilang demo dimajuin ke jam sembilan."
"Empat jam lima belas menit," kata Reno. "Sembilan bug. Dan pengakuan yang kepotong lagi."
"Aku takut banget subuh itu." Vina menatap langit yang menghangat. "Takut semuanya gagal. Takut aku sia-sia bertahan di sini cuma karena ngerasa penting."
"Sekarang?"
Vina diam sebentar. Di bawah, ia bisa mendengar samar—Pak Hardi sudah bangun, mulai menyiapkan warung, suara panci dan air mengalir, ritual pagi yang sudah berlangsung dua puluh tiga tahun dan akan berlangsung dua puluh tiga tahun lagi. Bau kaldu mulai naik, tipis, tanda hari baru dimulai di ruko tua tempat hidup mereka tak sengaja berakar.
"Sekarang aku nggak takut sama subuh," kata Vina. "Dulu subuh artinya deadline. Artinya 'waktu habis.' Sekarang subuh artinya—" ia mencari kata, lalu menemukannya, "—mulai lagi. Hari baru. Sama orang-orang yang sama. Di tempat yang sama."
Reno mengeratkan pelukannya. Di belakang mereka, lima orang tertidur di tikar—keluarga yang lahir dari bug dan deadline dan atap bocor. Di depan mereka, langit Jakarta menyala perlahan, emas di tepi, menyinari kantor sempit yang dulu cuma pertaruhan dan kini terasa seperti seluruh dunia.
"Kita berhasil," kata Vina pelan, seperti yang selalu ia katakan di setiap subuh penting.
Dan Reno, untuk sekali ini, tidak menambahkan "belum." Tidak ada bug yang tersisa. Tidak ada deadline yang mengintai. Tidak ada kalimat yang menggantung tak terucap.
"Iya," katanya, dan ia mengecup puncak kepala Vina saat matahari pertama menyentuh jendela. "Kita berhasil. Dan besok—" ia tersenyum, "—kita mulai lagi."
Di bawah, Pak Hardi mulai mengukus mie hari pertama. Di atas, subuh terakhir di atas warung mie sebelum sebuah pernikahan tumpah lembut ke seluruh ruangan, menyinari wajah-wajah yang tertidur, menyinari papan tulis tua, menyinari dua programer yang berhenti menatap subuh sebagai ancaman dan mulai menatapnya sebagai janji.