Dari Sok Idealis Sampai Pasrah: Pengalaman Ngevibe-Coding Pakai AI
Kalau ada satu masa yang bikin saya mau menunduk kalau diingat, itu zaman saya sok idealis soal AI. Waktu ChatGPT mulai rame, nyinyirnya saya bukan yang paling heboh di lingkaran saya. Yang paling yakin diri malah saya, soalnya saya yakin AI tidak akan menggantikan cara saya bekerja. Mengakui salah ternyata molor bertahun-tahun, pelan-pelan sambil ditemani chatbot yang jawabannya kadang ngawur.
Fase sok idealis
Waktu itu saya ingat betul betapa tingginya hidung saya. AI itu buat orang males, kira-kira begitu kalimat saya ke teman. Ngoding menurut saya soal paham masalah, bukan soal ngetik cepat, dan bantuan mesin rasanya seperti menyerah duluan. Saya sempat bikin aturan main di kepala: tidak akan ambil kode dari AI, paling-paling cari tahu istilah atau baca dokumentasi males. Aturan itu bertahan kurang dari dua minggu setelah saya benar-benar buka chatbotnya.
Chatbot dulu, Copilot kemudian
Awalnya saya cuma iseng nanya error yang muter-muter di terminal, males googling tiap halaman. Jawabannya tidak selalu benar, tapi arahnya sering ke sana, dan itu cukup buat bikin saya balik lagi. Pelan-pelan saya nanya cara nulis fungsi, cara debugging, dan entah sejak kapan jari saya sudah ctrl+C dan ctrl+V dari ChatGPT ke editor. Saya bilang ke diri sendiri itu masih referensi. Jujur saja, lama-lama sudah copas mentah-mentah, cuma ganti nama variabel biar kelihatan kayak ngetik sendiri.
Lalu GitHub Copilot masuk, dan di situ perlawanan saya mulai goyang. Usulan kodenya keluar sendiri di layar, saya tinggal tekan tab, dan sering kali usulannya lebih rapi daripada rencana saya. Ada momen dia menebak fungsi yang mau saya tulis, lengkap dengan komentar di atasnya, dan saya cuma bisa diam. Di waktu yang sama, gambar dan video juga mulai bisa dibikin pakai AI. Hasilnya masih slop, jari dan tangan sering jumlahnya ngga masuk akal, tapi konsepnya sudah dapet.
Lalu datang Claude, dan saya nyemplung
Ini bagian yang bikin saya bener-bener pasrah. Sekarang saya bisa ngoding sendiri pakai Claude: saya jelaskan mau bikin apa, dia tuliskan, saya run manual di terminal, dan hasilnya jalan. Kodenya clean, strukturnya masuk akal, dan saya masih bisa baca isinya. Ini kejutan terbesar buat saya, karena dulu saya kenal web generator macam Wix. Tampilan depannya cantik, tapi di baliknya kode sampahnya numpuk sampai tidak kebaca orang. Generate gambar dan videonya juga makin gila, yang dulu bisa semalam sekarang tinggal beberapa menit.
Awalnya saya cuma minta tolong refactor kode lama. Lalu iseng minta bikin satu fungsi. Eeh, lha kok enak. Berikutnya saya lempar satu halaman desain dan minta dikonversi ke kode, jadi tanpa drama. Ya sudah, setelah itu satu aplikasi penuh saya serahkan ke vibe coding, dari layar kosong sampai jalan di browser. Waktu pertama kali lihat hasilnya hidup sementara saya cuma duduk memandang layar, perasaan saya campur aduk. Bangga sedikit, sedih juga, soalnya yang saya bayangkan jadi ternyata tidak terlalu menguras keringat.
Pikiran belakangan
Jujur saja, belakangan ini saya kepikiran satu hal yang agak ngeri. Kalau kelamaan begini, apa saya masih bisa balik ngoding manual pakai otak sendiri? Sekarang saya sudah mulai males, hasil kodingan AI sendiri pun tidak ada daya buat ngecekin satu-satu baris. Debugging yang dulu saya nikmati sekarang terasa seperti membaca surat orang lain. Saya sempat buka proyek lama yang dulu saya tulis tangan, dan ada rasa kagum membacanya, seperti lihat tulisan tangan SD.
Saya tidak punya jawaban pasti soal ini. Paling tidak saya tahu satu hal: pantauannya harus dijaga. Maka bulan ini saya paksa diri nulis satu fungsi tanpa buka chat dulu, walau hasilnya lebih lambat dan ada satu bug yang nyangkut sampai sore. Apa itu bentuk perlawanan terakhir atau cuma bukti bahwa otak saya masih ingat cara kerjanya, saya sendiri belum tahu.