Dunia teknologi sedang diguncang perdebatan sengit soal masa depan rekayasa perangkat lunak di era kecerdasan buatan generatif. Dalam episode terbaru podcast Loosely Coupled yang dihost Karol Skrzymowski, panel beranggotakan Martin Fowler, Mathias Verraes, Xin Yao, dan Andrew Harmel-Law membahas dampak mendalam AI terhadap arsitektur dan desain software. Diskusi ini tidak sekadar spekulasi futurologis, melainkan refleksi jujur dari praktisi senior yang menyaksikan pergeseran paradigma nyata di lapangan.
Martin Fowler, tokoh legendaris di balik Manifesto Agile dan buku Refactoring, menegasikan ketidakpastian fundamental yang dihadapi industri. "Kita harus berhenti berpura-pura punya bola kristal," ujar Fowler. "Trayektori AI sudah mengejutkan kita dengan seberapa efektifnya. Kita tahu ada gempa besar yang mengguncang industri, tapi siapa pun yang klaim tahu persis bagaimana abu akan mengendap — dia menjual minyak ular." Sikap realistis ini menjadi nada dasar seluruh percakapan, menjauhi baik optimisme buta maupun pesimismo apokaliptik.
Salah satu realitas menakutkan yang diungkap panel adalah ledakan volume kode yang dihasilkan AI. Pengembang kini menghadapi pull request berukuran 50.000 baris, serta kelelahan kognitif menghabiskan delapan jam sehari hanya untuk verifikasi kode buatan mesin. Fenomena ini menciptakan paradoks: AI diperkenalkan untuk mempercepat pengembangan, justru menciptakan bottleneck baru di tahap review dan validasi. Beban kognitif ini berpotensi mengikis keuntungan produktivitas yang dijanjikan.
Di tengah kekacauan, timbul wawasan mendalam: disiplin Domain-Driven Design (DDD) dan clean architecture justru semakin vital, bukan usang. Fowler merangkumnya dengan metafora yang tajam: "Diagram Venn antara ketenangan pikiran pengembang dan efisiensi agen AI bukan dua lingkaran tumpang tindih — itu bola sempurna tunggal. Jika kamu membangun kode modular, bersih, terstruktur agar manusia tidak tenggelam dalam spaghetti, selamat: kamu baru saja membangun lingkungan ideal agar LLM bekerja efisien." Batasan-batasan arsitektural yang melindungi kognisi manusia ternyata identik dengan guardrail yang dibutuhkan agen AI.
Andrew Harmel-Law menambahkan perspektif mengerikan: output agen AI sering memicu rasa deja vu yang mengejek. "Kamu lihat output infrastruktur otomatis dari agen AI dan reaksi instanku: 'Oh, aku pernah kerja sama orang ini.' Ia melanggar guardrail immutable, mengabaikan source control, dan langsung SSH ke server untuk cowboy-modify file konfigurasi karena 'lebih cepat.' AI tidak hanya belajar best practice kita — ia meniru shortcut paling gelap kita." Hal ini mengisyaratkan bahwa AI mencerminkan praktik terburuk tim jika tidak dibatasi arsitektur yang kaku.
Panel juga mengupas fenomena "ilusi keahlian" LLM. Xin Yao menjelaskan: "AI terlihat seperti sihir hingga ia bicara di domain keahlianmu spesifik. Jika kamu nol tentang marketing atau Google Scripts, jawaban rata-rata statistik terasa ajaib. Tapi tanyakan soal arsitektur integrasi niche, ia akan halusinasi omong kosong. Ini mesin Gell-Mann Amnesia ultah." Kesenjangan antara kemampuan permukaan dan kedalaman teknis menciptakan jebak berbahaya bagi engineer junior yang belum punya mental model kuat.
Bahaya psikologis lain adalah loop kecanduan "spinning" dengan LLM. Xin Yao memperingatkan: "Kita terjebak loop frantik 'spinning' dengan LLM, mengejar gratifikasi instan generate blok kode, swarm, quick win lagi. Tapi ini junk food untuk otak. Kita mengenyam kalori digital hampa sementara otot kognitif dan feedback loop belajar asli kita atrofi." Metafora junk food ini tepat menggambarkan bagaimana produktivitas palsu menggerus kapasitas rekayasa fundamental jangka panjang.
Mathias Verraes menutup dengan perspektif sosioteknis yang sering terlupakan: "AI memperlakukan alam semesta seperti set Lego, percaya segalanya reducible ke token terisolasi dan bisa disusun kembali. Tapi konteks bukan mesin. Bongkar mobil dan rakit kembali, kamu dapat kendaraan berjalan. Bongkar sistem hidup — entah manusia atau domain bisnis kompleks — dan coba rakit matematis, kamu tidak dapat model kerja. Kamu hanya dapat mayat." Pernyataan ini menegaskan bahwa rekayasa perangkat lunak fundamentalnya aktivitas manusia dalam konteks organisasi, bukan sekadar manipulasi simbol.