Pemikiran saya tentang bagaimana AI akan mengotomatiskan pekerjaan SWE saya pada tahun 2026 (Saya akan jujur pada posting ini, meskipun beberapa orang di kedua sisi perdebatan ini akan kesal. Jadi, tolong, hormati bahwa ini adalah prediksi saya. Saya tidak ingin memulai pertengkaran, saya hanya ingin berbagi pemikiran saya dengan orang-orang yang mungkin tertarik.) Jadi, selama beberapa hari terakhir, saya telah menjalankan eksperimen gila: membangun kembali HVM dari awal, hanya dengan AI. Ternyata sekarang ada model (Anda tahu mana - tidak ada lagi iklan 😑) yang sudah mampu menulis sebagian besar kode saya. Saya memberinya instruksi, melakukan sesuatu yang lain, dan kembali ke implementasi (mungkin) yang berfungsi. Dan itu benar-benar luar biasa. Yang saya herankan adalah: apa yang masih menghabiskan waktu saya? Saya seorang pengembang yang berpengalaman. Dengan waktu™ yang cukup, saya bisa mencapai banyak hal. Dalam satu atau dua tahun, saya bisa menulis browser, sistem operasi, mesin game, MMORPG. Jadi, jika AI benar-benar mengotomatiskan pekerjaan saya, mengapa saya belum mengirimkan semua hal ini? Apa yang secara objektif akan mencegah saya menjadi perusahaan SWE besar-besaran tunggal, jika saya mau? Nah, selain hal-hal birokrasi yang jelas, bahkan dalam arti pengkodean murni, itu jelas tidak mungkin, karena satu alasan: AI hanya bisa bekerja begitu lama sebelum membutuhkan saya. Berikut adalah bagaimana eksperimen ini berjalan: 1. Saya menulis spesifikasi lengkap dari "HVM generasi berikutnya" 2. Saya meminta AI untuk membuat bagian pertama (parser) 3. Itu menulis 80% kode yang benar, tetapi salah poin-poin penting 4. Saya mengoreksi poin-poin ini (injeksi intelijen ahli) 5. Itu menulis kode 100% benar 6. Saya meminta AI untuk membuat bagian kedua 7. ... ulangi 2-5 berulang kali ... Sekitar 3 hari kemudian, saya memiliki prototipe yang berfungsi. Saya tidak menulis lebih dari 1% dari kode itu. Saya menghabiskan 95% dari waktu itu bermain game. Dari sudut pandang, AI mengotomatiskan 95% pekerjaan saya, jika kita mengukur dengan waktu saja. Namun, dari sudut pandang lain, itu mengotomatiskan 0% dari pekerjaan saya. Lagi pula, tanpa ahli (saya) yang masuk setiap 30 menit, AI tidak akan dapat melewati modul pertama. Artinya, jika saya hanya mengatakan "terapkan spesifikasi" dan membiarkannya bekerja sendiri, itu tidak akan menyelesaikan pekerjaan. Tidak dalam 3 hari, tidak dalam 3 tahun. Saya baru saja kembali ke basis kode yang penuh bug dan tidak berguna, dan codebot yang trauma. ...