- Kemampuan alat coding AI menghasilkan hasil secara instan memang mengesankan, tetapi kualitas detail implementasi dan kelengkapan komponen sistem masih kurang
- Proses pengembangan bergeser dari keseimbangan antara ‘berpikir dan menulis’, menjadi bentuk kerja yang mendelegasikan pemikiran ke AI dan hanya menulis kode seminimal mungkin
- Tindakan ini mirip dengan ‘perjudian menarik tuas mesin slot’ dan menyerupai mekanisme adiktif di seluruh industri teknologi
- AI memudahkan untuk mendapatkan inspirasi dan mendaur ulang kode, tetapi merampas kesenangan dari koneksi kreatif dan pemecahan masalah
- Pada akhirnya, yang dibutuhkan developer bukan hanya efisiensi, melainkan pemulihan refleksi diri dan interaksi langsung dengan kode
Efisiensi Permukaan dan Keterbatasan Coding AI
- AI segera menghasilkan keluaran kode yang tampak meyakinkan, tetapi akurasi detail implementasi dan tingkat kelengkapannya masih kurang
- Secara kasat mata terlihat seperti kode yang sudah selesai, tetapi pada praktiknya sering berisi kesalahan atau bagian yang belum lengkap
- Bahkan ketika AI hanya ‘berpura-pura memproses’ kode, sering kali tetap muncul hasil, sehingga struktur kerja berubah menjadi penghilangan proses berpikir developer
- Pendekatan ini berbeda dari coding tradisional yang menuntut ‘pemikiran mendalam dan penulisan yang teliti’, dan berubah menjadi bentuk kerja yang berpusat pada produktivitas permukaan
Coding AI sebagai Perjudian
- Coding AI memiliki struktur yang mirip dengan ‘menarik tuas mesin slot’, yaitu repetitif dan mengejar imbalan instan
- Pengguna mengalami ekspektasi ala perjudian saat memasukkan perintah dan menunggu hasil
- Industri teknologi secara umum sudah menginternalisasi struktur imbalan repetitif seperti ‘refresh’, dan AI bekerja sebagai bentuk yang memaksimalkan hal ini
- Sifat adiktif ini membuat coding AI tidak sekadar menjadi alat efisien, tetapi juga mekanisme yang memicu ketergantungan psikologis
Hilangnya Kreativitas dan Kepuasan
- Developer membagi pekerjaan menjadi ‘hal yang baik untuk jiwa’ dan ‘hal yang tidak’, dan coding secara tradisional termasuk yang pertama
- AI menyediakan referensi dan inspirasi tanpa batas, tetapi merampas kesenangan dari proses menyelesaikan masalah secara langsung dan memahami strukturnya
- Akibatnya, developer tereduksi menjadi pelengkap atas koneksi tidak sempurna yang dibuat AI, dan kepuasan terhadap pekerjaan menurun
- Solusi untuk masalah ini bergantung pada perubahan sikap developer dan keterlibatan aktif dalam kode
Konteks Pribadi dan Identitas Profesional
- Penulis bekerja di tim kecil atau lingkungan pengembangan solo, serta merupakan developer dan desainer yang terbiasa dengan penggunaan ulang kode dan optimasi
- AI menjadi pemicu untuk mencoba framework baru dan meningkatkan rasa percaya diri, tetapi masih dipertanyakan apakah itu benar-benar membuatnya menjadi developer yang lebih baik
- Struktur ini mendorong pertanyaan pada diri sendiri: apakah penggunaan AI benar-benar demi efisiensi, atau karena pengulangan ala perjudian sambil menunggu ‘jackpot’
Kesimpulan: Peran Developer di Era AI
- Coding AI memang meningkatkan produktivitas, tetapi berisiko melemahkan pemikiran kreatif dan kemampuan memecahkan masalah secara mandiri
- Developer perlu memulihkan nilai dari proses berpikir langsung dan berinteraksi dengan kode, alih-alih bergantung pada kenyamanan AI
- Yang lebih penting daripada kemajuan teknologi adalah kontrol diri dan refleksi agar ‘coding tetap menjadi hal yang baik untuk jiwa’
5 komentar
Tapi berjudi itu sangat menyenangkan, bukan?
Jadi kalau ditarik cukup banyak, bakal dapat jackpot.
Kalau secara statistik probabilitasnya berada di atas tingkat tertentu, nilai harapannya positif, dan metode-metode rekayasa untuk meningkatkan nilai harapan itu terus bermunculan tanpa henti, apakah ini masih harus disebut judi? Secara sosial, sepertinya kita sudah sepakat untuk menyebutnya investasi.
Ya, berikutnya omongan boomer lagi.
Komentar Hacker News
Belakangan, berkat alat AI coding, aku sadar alasan aku menyukai pemrograman sekarang berbeda dari dulu
Dulu aku menikmati proses memahami secara mendalam dan mengorek masalah, tapi sekarang yang lebih menarik adalah kemampuan mewujudkan apa yang kupikirkan langsung menjadi nyata
Sangat mendebarkan punya alat yang bisa mengikuti kecepatan ide bahkan tanpa harus menulis kode sendiri
Claude Code saat ini pada dasarnya adalah versi yang belum selesai dari itu. Fakta bahwa kita merasa seperti sedang membuatnya sendiri terjadi karena prosesnya belum sempurna
Mewujudkan ide secara instan memang mendebarkan, tetapi suatu hari ketika Anda berhasil membuat persis apa yang Anda inginkan, bisa jadi akan datang kekosongan
Saat itu mungkin muncul perasaan bahwa 'ini bukan benar-benar aku yang membuatnya', dan pada akhirnya Anda harus mencari ide berikutnya
Meski begitu, ini tetap pengalaman yang berharga, dan mungkin akan datang saatnya kita tidak lagi menjadi programmer dalam arti tradisional
Aku justru merasa lebih puas dalam proses menyelesaikan masalah secara langsung
Jika AI yang menyelesaikan masalahnya, rasa pencapaiannya berkurang, seperti saat menyalin-tempel jawaban dari StackOverflow
Meski begitu, perusahaan tetap akan menuntut penggunaan AI demi produktivitas
Hambatan masuk untuk membuat aplikasi kompleks akan menurun, dan pembuatan prototipe akan jadi lebih mudah
Namun sistem legacy dan kode produksi tetap merupakan wilayah para ahli
Pada akhirnya, saat sistem runtuh, tetap dibutuhkan orang yang memahami struktur dan interaksinya
Jika AI coding itu judi, maka manajemen proyek yang mengelola banyak developer juga bisa dianggap semacam judi
Manusia maupun model sama-sama nondeterministik, jadi hasilnya bisa berbeda meski diberi tugas yang sama
Ada orang yang bangun dini hari untuk mengecek agent, atau bahkan memberinya akses ke rekening bank
AI memang cepat, tetapi kualitasnya rendah, sehingga loop hadiah instan bekerja lebih kuat
Hanya saja, AI masih butuh waktu untuk mencapai level developer papan atas
Jadi itu bukan judi
Menghasilkan kode dengan LLM memicu kecanduan perilaku yang lebih dari sekadar 'mengambil risiko'
Rasanya seperti perangkat cyberpunk gabungan mesin slot dan chatbot teman
Fokus jadi bergeser dari berpikir kritis ke 'coba jalankan lagi', dan perlu upaya sadar untuk memutuskannya
Developer rata-rata di Jepang masih belum memakai Claude Code dalam keseharian
Perusahaan mendorongnya, tetapi mereka tetap bertahan pada cara lama
Justru karena itu, terlihat pemandangan yang belum terkuras secara mental
Integrasi ke codebase besar masih terasa mengkhawatirkan
Dari sudut pandang perusahaan, ROI-nya belum jelas, tetapi individu tetap perlu memahami potensi alat ini
Struktur hadiah yang bervariasi dalam AI coding membuatnya terasa seperti judi
Untuk pertanyaan yang sama pun hasilnya bisa berbeda, dan perbedaan itu memberi ilusi kendali
Semakin cepat responsnya, semakin kuat otak menjadi kecanduan
Dalam judi pun sering ada waktu tunggu yang panjang
Jika hasilnya tidak konsisten, kita akan menekan tombol lebih lama
Pada akhirnya, yang penting adalah mendefinisikan spec dengan jelas, lalu memeriksa apakah implementasinya memenuhinya
Kalau sudah ada spec yang sempurna, menulis kode sendiri justru lebih cepat
Itu tidak cocok dengan kenyataan pasar yang berubah dan membutuhkan eksperimen berulang
Referensi terkait: Efficient cause, paper Naur
HN masih tetap terbelah soal 'Vibecoding'
Sebagian mengakui efektivitasnya, tetapi perdebatan yang sangat terpolarisasi terus berulang
Sementara pembahasan yang sebenarnya penting tentang kebutuhan dan pengalaman developer malah tenggelam
Pertanyaan 'seberapa sering harus menang agar tidak lagi disebut judi?' cukup menarik