Artificial Intelligence

Armin Ronacher Peringatkan Bahaya Vibe Coding: Kode Bertambah, Tim Butuh Bahasa

Ringkasan

  • Pencipta Flask dan Jinja2, Armin Ronacher, mengeluarkan esai "The Tower Keeps Rising" yang memperingatkan bahaya agen AI menghilangkan gesekan koordinasi tim sehingga kode terus bertambah tanpa pemahaman bersama.

Armin Ronacher, insinyur senior di Sentry dan pencipta framework Flask yang mendominasi ekosistem Python, mempublikasikan esai kritis pada 13 Juli 2026 di blog pribadinya lucumr.pocoo.org. Tulisan berjudul "The Tower Keeps Rising" itu menggunakan metafora Menara Babel dari lukisan Pieter Bruegel Sang Tua untuk menggambarkan kondisi pengembangan perangkat lunak era vibe coding: bangunan terus tinggi, namun para pembangunnya sudah tidak saling mengerti.

Inti argumen Ronacher sederhana namun mendalam. Dalam kisah Babel, Tuhan tidak menghancurkan bata atau menghapus ilmu membuatnya — Ia menghilangkan bahasa bersama. Tanpa komunikasi, proyek berhenti. Di era agen AI, bata-bata kode justru terus ditumpuk. Agen tidak merasakan gesekan koordinasi yang dulu memaksa insinyur manusia menyinkronkan model mental sebelum mengubah sistem kompleks.

Ronacher bukan pengamat luaran. Ia menulis Flask pada 2010, menjawab kebutuhan framework minimalis di sisi Django yang monolitik. Jinja2 dan Click-nya kini berjalan di jutaan proyek. Pengalamannya membangun infrastruktur fundamental memberinya kredibilitas saat ia mengamati pergeseran fundamental: kecepatan individu menulis kode naik drastis, tapi hambatan proyek besar selalu soal koordinasi pemahaman, bukan volume kode.

Bahasa bersama yang dimaksud Ronacher bukan Python atau Inggris. Itu adalah pemahaman kolektif: di mana batas modul, invariannya apa, siapa pemilik fitur mana, dan mengapa arsitektur berbentuk begitu. Pengetahuan ini tersebar — di dokumentasi, code review, obrolan kopi, dan pengalaman menjelaskan perubahan ke rekan. Dulu, gesekan proses jadi mekanisme sinkronisasi: ubah lapisan penyimpanan tim lain, baca kodenya, tanya, koordinasi dengan tim dependen. Lambat, tapi sebagian lambat itu produktif.

Agen AI memotong gesekan itu. Seorang minta OAuth, lain minta cache, yang ketiga minta bangun ulang database. Masing-masing wajar sendiri. Kode kompil, tes lulus, penjelasan tergenerate otomatis. Ketiganya tak perlu bicara, tak perlu belajar model mental yang dulu dipaksakan proses. Inilah perbedaan krusial dengan Babel: menara tidak runtuh. Ia terus tumbuh meski pemahaman bersama sudah runtuh.

Ronacher menegaskan: ia tidak berkata agen AI menghasilkan kode jelek. Masalahnya, agen menghilangkan gesekan yang dulu menyinkronkan pemahaman manusia. Hukum Conway tetap berlaku — arsitektur mencerminkan struktur komunikasi organisasi. RFC, code review wajib, kepemilikan modul jelas: semuanya ada untuk memaksa sinkronisasi sebelum kode ke produksi. Tanpa gesekan, mekanisme itu lumpuh.

Di Indonesia, di mana startup teknologi berkembang pesat dan banyak mengadopsi alat AI coding seperti GitHub Copilot atau Cursor, peringatan ini relevan. Tim kecil sering bergantung pada kecepatan individu. Ketika agen AI mempercepat output, risiko "menara tanpa bahasa" semakin nyata: fitur bertumpuk, teknis debt menumpuk, dan saat insinyur senior keluar, tidak ada yang memahami sistem utuh. Beberapa CTO di Jakarta sudah mulai menerapkan aturan: PR dari agen AI wajib direview manusia dengan konteks arsitektur, bukan hanya fungsionalitas.

Perspektif Ronacher sejalan dengan temuan riset terbaru dari Stanford HAI: tim yang terlalu mengandalkan AI coding mengalami penurunan 23% pada kemampuan debugging sistem end-to-end setelah enam bulan. Di sisi lain, perusahaan seperti Gojek dan Tokopedia melaporkan produktivitas naik 30-40% dengan pendekatan híbrid: agen untuk boilerplate, manusia untuk desain arsitektur dan code review mendalam.

"Menara tidak roboh, itulah mengapa tak ada yang sadar apa yang hilang hingga terlambat," tulis Ronacher menutup esainya yang dilisensikan Creative Commons Attribution-NonCommercial 4.0. Frasa itu mengingatkan: kegagalan tipe ini tidak berujung pada crash spektakuler, melainkan kebuntuan diam saat perlu refactor besar, insiden keamanan, atau onboarding anggota baru.

Langkah selanjutnya bagi industri bukan melarang agen AI, tapi merancang gesekan terbarukan. Beberapa tim mulai menerapkan "architecture decision records" wajib untuk setiap PR dari agen, sesi "knowledge sharing" mingguan, dan batasan: agen boleh tulis implementasi, tapi manusia yang tentukan kontrak antar-modul. Ronacher sendiri kini mengeksplorasi alat yang memaksa agen mendokumentasikan asumsi arsitektural sebelum generate kode.

Bagi ekosistem teknologi Indonesia yang matang, pelajaran ini tepat waktu. Kecepatan rilis fitur jangan membutakan risiko kebutaan sistemik. Seperti kata Ronacher: bata dan mortar AI semakin canggih, tapi tanpa bahasa bersama, kita hanya membangun menara yang tak bisa dijelaskan — hingga hari kita butuh mengubah fondasinya.

Mengapa Ini Penting

Peringatan Ronacher datang saat industri Indonesia gencar mengadopsi AI coding tanpa kerangka goveransi. Berbeda dengan kekhawatiran kualitas kode, ancaman ini bersifat sistemik: erosi pemahaman kolektif yang tidak terlihat hingga krisis. Perusahaan Indonesia yang mengandalkan tim kecil dan rotasi karyawan tinggi rentan mengalami 'kebutaan arsitektural' dalam 12-18 bulan. Investor dan CTO perlu menilai bukan hanya velocity, tapi 'architecture bus factor' tim mereka.

Sumber Asli
Dev.to
Tanggal
14 Juli 2026
Waktu Baca
5 menit