18 poin oleh ragingwind 2026-04-20 | 1 komentar | Bagikan ke WhatsApp

Sebuah wawancara tentang perubahan mendasar peran developer senior di era AI, disampaikan oleh Addy Osmani, Direktur AI Google Cloud dan mantan pemimpin engineering Chrome, dalam wawancara konferensi JS Nation US 2026 (New York). Osmani adalah penulis 14–15 buku teknis, termasuk Learning JavaScript Design Patterns dan Leading Effective Engineering Teams, dan melalui ceramahnya pada 2025, "The AI-Native Software Engineer", serta seri Substack "masalah 70%" dan "masalah 80%", ia secara konsisten menyoroti keterbatasan nyata AI coding. Wawancara kali ini melanjutkan pembahasan tersebut dengan mengulas dari berbagai sudut fenomena pergeseran engineer senior dari penulis kode menjadi editor kode.

Lanskap setelah 1 tahun AI coding

  • 90% developer menggunakan AI untuk coding, tetapi tingkat kepercayaannya justru terus menurun
  • Efektif untuk proyek baru atau prototipe (MVP), tetapi di codebase berskala besar atau lingkungan enterprise, kesenjangannya masih jelas
  • Ukuran PR (pull request) meningkat tajam, dan AI sering menyentuh lebih banyak file daripada yang diperlukan atau membuat implementasi baru alih-alih memanfaatkan ulang utility function yang sudah ada
  • Fenomena yang sebelumnya disebut Osmani sebagai "masalah 70%" masih tetap berlaku. AI bisa membawa kita sampai 70%, tetapi kualitas, konsistensi, dan last mile untuk 30% sisanya tetap menjadi tugas manusia

Vibe Coding vs AI-assisted engineering

  • Vibe Coding adalah pendekatan bebas untuk cepat mengeksplorasi kelayakan sebuah ide, tanpa terlalu memedulikan code review
  • AI-assisted engineering adalah cara memanfaatkan AI sebagai alat sambil tetap mempertahankan prinsip engineering tradisional seperti arsitektur, keamanan, performa, dan kualitas
  • Untuk kode produksi, pendekatan kedua ini wajib, dan di sinilah "context engineering" (teknik memberi model konteks yang kaya seperti dokumentasi, contoh, riwayat percakapan, struktur codebase, dan sebagainya) sangat menentukan kualitas hasil

Peran baru engineer senior: editor kode

  • Peran inti developer sedang bergeser dari orang yang menulis kode menjadi orang yang mengevaluasi dan mengedit kode. Di sinilah makna "highly-paid Code Editors" yang disiratkan judul
  • Code review menjadi medan utama pendidikan junior, dan pemikiran kritis untuk mempertanyakan "mengapa AI memilih pendekatan ini" menjadi lebih penting dari sebelumnya
  • Menurut sebuah studi, para engineer menghabiskan banyak waktu untuk men-debug kode AI yang "terlihat benar tetapi sebenarnya salah". Osmani kemudian mengembangkan hal ini dalam tulisan lanjutannya dengan konsep "utang pemahaman (comprehension debt)"

Pemanfaatan praktis background agent

  • Osmani menggunakan cara menyerahkan tiga sampai empat tugas ke agent lewat aplikasi GitHub saat berjalan kaki, lalu menerima PR ketika kembali. Ungkapan "Saya ingin PR, bukan issue" sangat mengesankan
  • Ia membatasi ini pada proyek kecil hingga menengah, dan belum merekomendasikannya untuk enterprise
  • Ia memakai metafora bahwa kita sedang beralih dari tahap "conductor", yaitu memakai satu agent, ke tahap "orchestrator", yaitu mengelola beberapa agent secara bersamaan

Chrome DevTools MCP dan Figma MCP

  • Chrome DevTools MCP (Model Context Protocol), yang dirilis pada akhir 2025, memberi "mata" kepada coding agent. Agent bisa memeriksa hasil rendering nyata dan bahkan memanfaatkan log konsol serta informasi jaringan
  • Jika digabungkan dengan Figma MCP, dimungkinkan alur mengimplementasikan file desain lalu memverifikasi layar sebenarnya. Namun, ini masih belum sampai pada tingkat otomatis memanfaatkan ulang library komponen UI yang sudah ada

Masa depan browser AI dan masalah kepercayaan

  • Tahap berikutnya adalah otomatisasi user journey dengan memanfaatkan konteks kaya yang dimiliki browser (informasi login, kalender, riwayat pencarian, dan lain-lain), tetapi kunci utamanya adalah desain kepercayaan yang tetap mempertahankan konfirmasi manusia pada titik yang melibatkan pembayaran atau data pribadi
  • Osmani menekankan, "bukan otomatisasi 100%, tetapi harus berhenti di tahap yang membuat pengguna mengangkat alis"

Saran untuk developer junior

  • Jika bisa membangun keahlian mendalam di area yang belum bisa diselesaikan AI, justru itu menjadi peluang diferensiasi
  • Menanggapi pandangan ekstrem bahwa bahasa pemrograman atau stack akan menjadi tidak berarti, Osmani membantah dengan mengatakan bahwa "memahami dasar-dasar dan fundamental tetap merupakan superpower"

Implikasi

  • Pesan inti wawancara ini jelas. Di era ketika AI menuliskan kode untuk kita, nilai engineer senior bukan lagi pada kecepatan menulis kode, melainkan pada kemampuan membaca, menilai, dan memberi konteks pada kode. Judul yang agak provokatif, "editor kode bergaji tinggi", bukanlah bentuk merendahkan, melainkan paradoks yang menunjukkan bahwa justru itulah kompetensi inti yang dibutuhkan zaman ini
  • Seperti Osmani menaikkan angkanya dari 70% ke 80%, tingkat kelengkapan agent memang terus meningkat. Namun, biaya pengelolaan "utang pemahaman" untuk menutup 20–30% sisanya belum berkurang, dan memperkecil kesenjangan ini akan tetap menjadi tugas bagi alat maupun engineer ke depannya

1 komentar

 
skageektp 2026-04-20

Programmer senior ternyata model desain yang lebih hebat daripada opus wkwkwk