Terence Tao pakai coding agent hidupkan lagi 24 applet lamanya
Terence Tao, salah satu matematikawan paling dikenal saat ini, menyempatkan waktu untuk membangun ulang software yang ia tulis puluhan tahun lalu dan menuliskan pengalamannya. Dengan bantuan coding agent, ia memindahkan sekitar 24 applet matematika lama berbasis Java 1.0 ke JavaScript modern, termasuk visualizer himpunan Besicovitch dan sebuah applet honeycomb yang pertama kali ia buat bersama Allen Knutson pada 1999. Ia juga membuat alat interaktif baru dari nol, di antaranya diagram ruang-waktu relativitas khusus dan visualizer untuk konjektur Gilbreath. Transkrip sesi kerjanya ia publikasikan setelah disunting, jadi pembaca bisa melihat langsung bagaimana tiap aplikasi dibangun, bukan sekadar percaya pada klaimnya.
Yang menarik adalah tingkat kesalahannya. Aplikasi yang lebih rumit rata-rata butuh sekitar dua jam kerja percakapan, yang ia sebut vibe coding, dan dari seluruh porting ia cuma menemukan satu bug kecil, yaitu masalah pada event drag. Agent itu bahkan menangkap dua bug asli di kode buatannya sendiri dari era 1990-an, masalah yang tidak terdeteksi selama hampir tiga puluh tahun. Jadi migrasi ini bukan hanya setia pada aslinya, tapi di dua titik kecil justru memperbaikinya.
Semua ini bukan benchmark, dan Tao berhati-hati menyebutnya proyek pribadi, bukan klaim umum. Tapi ini catatan spesifik dan bisa diperiksa dari orang yang tidak punya kepentingan melebih-lebihkan, pada pekerjaan yang sering ditunda banyak engineer: menghidupkan kembali kode lama yang masih jalan tapi enggan disentuh siapa pun.
Kenapa ini penting
Kalau kamu punya kode lama yang dianggap terlalu merepotkan untuk dimodernkan, ini bukti konkret bahwa agent kini bisa melakukan porting itu dalam hitungan jam dan bahkan bisa memunculkan bug asli di kode aslinya. Baca dulu transkripnya sebelum mencoba, supaya kamu paham seperti apa pekerjaannya di codebase yang kamu pedulikan.