- Penggunaan alat AI coding memang meningkatkan produktivitas, tetapi juga memunculkan kekhawatiran tentang berkurangnya rasa tenggelam dalam pekerjaan dan kegembiraan berkreasi yang dulu dirasakan para developer
- Dulu, pengalaman coding dalam kondisi ‘flow’ memberi kepuasan besar bagi para developer
- Kini, AI mengambil alih pembuatan kode, dan developer sering kali hanya berperan sebagai ‘kurator’ yang menjelaskan dan mengevaluasi
- Perubahan ini menimbulkan kekhawatiran akan kemungkinan menurunnya kebahagiaan jangka panjang dan kepuasan kerja
- Sebagai solusi, diperlukan upaya sengaja untuk tetap menyisakan ruang bagi ‘coding langsung’ serta mencari bentuk kepuasan yang baru
Ke mana perginya kesenangan dalam coding?
- Penulis mengakui perkembangan teknologi AI dan sisi positifnya, tetapi juga mengungkapkan bahwa kesenangan sebagai developer perlahan menghilang
- Dulu ada momen-momen coding saat memakai headphone, menyalakan NeoVim, dan tenggelam begitu dalam sampai lupa waktu
- Bukan sekadar efisiensi atau imbalan, melainkan pengalaman memecahkan masalah dan menciptakan sesuatu itu sendiri yang menjadi motivasi intrinsik
Nilai ‘flow’ menurut psikologi
- Menurut teori psikolog Mihaly Csikszentmihalyi, kondisi flow muncul ketika tantangan dan keterampilan berada dalam keseimbangan yang tepat
- Bagi developer, flow hadir sebagai momen menyatu dengan kode, masalah terasa seperti teka-teki, dan rasa waktu menghilang
- Momen-momen ini bukan sekadar bekerja, tetapi merupakan inti dari kreativitas dan kebahagiaan profesional
Bagaimana alat AI mengubah peran developer
- Sekarang, berkat alat coding berbasis AI (Copilot, Cursor, dll.), banyak kode bisa dihasilkan tanpa harus ditulis langsung
- Developer kini lebih fokus pada menulis prompt, meninjau hasil AI, dan melakukan sedikit revisi
- Akibatnya, pengalaman flow dan kegembiraan mencipta seperti dulu semakin berkurang
- Penggunaan AI memang meningkatkan produktivitas, tetapi prosesnya bisa menjadi pengalaman yang lebih pasif dan secara emosional terasa berjarak
Kekhawatiran yang sebenarnya: bagaimana jika flow menghilang?
- Fenomena ganda ini—produktivitas meningkat, tetapi kegembiraan menurun—dapat memengaruhi kepuasan developer dalam jangka panjang
- Jika tantangan, penyelesaian kreatif, dan rasa pencapaian dari menulis langsung dalam proses coding menghilang, maka makna dari pekerjaan itu sendiri juga bisa memudar
- Muncul pula pertanyaan: apakah "prompt engineering" bisa menjadi objek flow yang baru?
Mencari cara baru untuk mengalami flow
- Di masa depan, kepuasan mungkin akan lebih banyak ditemukan dalam perancangan sistem atau pengembangan ide produk daripada coding langsung
- Atau, dengan sengaja menyediakan waktu untuk ‘hand-coding’ yang tidak efisien, kita mungkin bisa mempertahankan ruang untuk flow
- Yang penting, bahkan di era AI, tetap dibutuhkan pilihan sadar untuk menjaga kebahagiaan dan pengalaman flow sebagai developer
5 komentar
Apakah menulis kode sendiri akan bergeser menjadi ranah hobi..
Rasanya justru membantu untuk lebih fokus dengan berkonsentrasi pada bagian yang ingin saya kerjakan.
Saya agak tidak paham bagaimana orang bisa bilang semua coding bisa dilakukan AI, padahal kode yang tidak dipublikasikan di internet pun sama sekali tidak bisa ditulis oleh AI.
Saya juga berpikir, bukankah ini pembicaraan yang menargetkan perangkat lunak dengan tingkat kompleksitas yang relatif rendah? Bahkan jika itu open source, misalnya, apakah AI benar-benar bisa menulis dengan baik kode inti kernel Linux...
Pendapat Hacker News
Sebagian orang memang mencintai pemrograman itu sendiri. Mereka menyukai teori CS, alat, dan hampir semuanya
Jika Anda menikmati pemrograman, Anda tetap bisa terus menulis kode. Tidak ada yang merampas keyboard Anda
Jika kita kehilangan kegembiraan dalam pekerjaan kita, saya jadi bertanya-tanya sebenarnya kita sedang mengoptimalkan apa
Belakangan ini, berkat coding berbantuan AI, saya merasakan flow yang keren lagi setelah sekian lama
Bagian komentar ini menunjukkan perbedaan yang jelas antara orang-orang yang mencintai coding dan membenci AI, dan orang-orang yang membenci coding dan mencintai AI
Saya memakai Github Copilot dan ChatGPT 4.0. Untuk contoh kecil lumayan, tetapi dalam kebanyakan kasus prompt hanya buang-buang waktu
Saya menangani sebagian besar pekerjaan lewat prompt, lalu meninjau dengan sangat teliti sebelum commit dan push
Alat AI membuat pekerjaan ini jadi kurang memuaskan
Pemrograman belum pernah terasa seseru ini. Bagian yang membosankan dan merepotkan hilang, dan saya bisa fokus pada kode yang benar-benar ingin saya tulis
Kita harus kembali ke data kecil. Data yang dipilih dengan tangan, didapat secara lokal. Data yang punya aroma dan tekstur yang bisa dirasakan