Profesi 'Software Engineer' dalam bentuknya saat ini tidak akan bertahan lama 💀

Mendengarkan podcast YC dengan pencipta Claude Code (Boris Cherniy dari Anthropic).

Ada pemikiran menarik 👇

1️⃣Di Anthropic ada aturan internal: jangan pernah membangun produk berdasarkan kemampuan model saat ini. Hal-hal yang membuat neural network saat ini tersendat dan menghasilkan halusinasi hari ini, besok akan dipecahkan dengan mudah. Mencoba menulis solusi sementara untuk mengatasi keterbatasan AI saat ini adalah buang-buang waktu.

2️⃣Tidak ada lagi yang meminta neural network hanya untuk 'menulis fungsi'. Di dalamnya bekerja kawanan sub-agen. Terjadi kebocoran memori? Satu agen masuk ke log, yang kedua menganalisis dump heap, yang ketiga menulis perbaikan, yang keempat memeriksa apakah produksi tidak rusak.

3️⃣Penulisan kode akhirnya terpisah dari perancangan. Anda tidak lagi menulis logika secara manual. Anda menulis spesifikasi. Agen menghasilkan rencana detail. Anda, sebagai manusia, mengkritik rencana itu, menemukan celah logis, dan memperbaiki arsitektur. Dan hanya ketika rencana sempurna, agen-agen pergi menulis kode.

4️⃣Cherniy mengatakan bahwa penulisan kode akan segera menjadi 'masalah yang terpecahkan' bagi semua orang. Di dalam Anthropic, seorang insinyur dengan penggunaan AI yang tepat sudah menunjukkan produktivitas x1000 dibandingkan dengan senior standar dari Google.

5️⃣Dalam beberapa tahun, gelar 'programmer' itu sendiri akan mulai mati. Pasar akan terbagi menjadi dua kasta:
🟢 Hiper-generalist: Orang yang sama sekali tidak peduli dengan apa yang mereka tulis. Mereka memahami logika produk, tugas bisnis, dan arsitektur sistem. Mereka menggunakan AI untuk membuat MVP dalam semalam, yang dulu ditulis oleh tim yang terdiri dari lima orang dalam sebulan. Nilai utama mereka adalah pemikiran sistem dan kemampuan untuk mendekomposisi keinginan abstrak bisnis ke tingkat yang dapat dicerna oleh neural network.
🟢 Hiper-spesialis: Orang yang bisa turun ke level C/Rust, menemukan kebocoran memori di dalam interpreter, menulis ulang runtime, atau mengoptimalkan cluster database sehingga menghemat jutaan dolar bagi perusahaan. Neural network tidak akan sampai ke sana dalam waktu dekat, karena diperlukan konteks yang tidak ada dalam set pelatihan di GitHub.

Choose your destiny!
👨‍💻 — Saya akan menjadi hiper-generalist!
👾 — Saya akan menjadi hiper-spesialis!
🗿 — Saya hanya burung pipit!