Coding agent diam-diam mengakhiri kuncian bahasa pemrograman
Tulisan pendek Simon Willison menamai pergeseran yang perlahan menghampiri tim engineering. Pilihan bahasa atau framework dulu nyaris permanen, sebab menulis ulang basis kode yang sudah jalan dengan tangan jarang sepadan. Ketika coding agent menangani sebagian besar porting, hitungannya berubah.
Contohnya konkret. Sebuah perusahaan menengah menulis ulang aplikasi iPhone dan Android-nya ke React Native memakai coding agent, dan yang ia soroti bukan penulisan ulangnya, melainkan sikapnya: mereka tenang melakukannya karena bisa kembali ke native nanti kalau React Native tak lagi cocok. Keputusan itu bisa dibatalkan, kebalikan dari lock-in. Ia mengaitkannya dengan ucapan Mitchell Hashimoto bahwa bahasa pemrograman dulu mengunci dan kini makin tidak, dengan latar perpindahan proyek Bun dari Zig ke Rust.
Tulisan ini ringkas dan tidak melebih-lebihkan. Hanya satu pengamatan, dipilih dengan baik, tentang efek lanjutan dari agent yang tak seramai demo coding-nya.
Kenapa ini penting
Kalau kamu memilih stack, kamu bisa lebih berat menimbang kecocokan saat ini dan kurang khawatir terjebak: migrasi jadi proyek yang bisa dianggarkan, bukan penulisan ulang yang dihindari, dan itu juga melemahkan salah satu alasan tertua untuk buru-buru menyeragamkan.