39 poin oleh GN⁺ 2025-12-30 | 6 komentar | Bagikan ke WhatsApp
  • Andrej Karpathy mengungkapkan bahwa dalam lingkungan pemrograman saat ini ia sangat merasa dirinya tertinggal
  • Porsi kode yang ditulis langsung oleh programmer terus berkurang, dan kemampuan inti kini bergeser ke cara menghubungkan dan mengombinasikan alat serta sistem yang sudah ada
  • Ia menilai bahwa hanya dengan merangkai alat-alat yang muncul selama setahun terakhir dengan benar, produktivitas bisa meningkat hampir 10 kali lipat, dan ketidakmampuan memanfaatkannya ia anggap sebagai kekurangan kemampuan yang jelas (skill issue) pada dirinya sendiri
  • Kini kita berada pada situasi yang menuntut pemahaman dan penguasaan lapisan abstraksi baru yang terdiri dari agent, sub-agent, prompt, context, memory, permissions, tools, plugin, MCP, LSP, integrasi IDE, dan lain-lain
  • Ia memperingatkan bahwa alat yang kuat namun probabilistik dan tidak sempurna tiba-tiba bercampur dengan engineering konvensional, dan jika tidak merespons perubahan ini, kita bisa tertinggal dalam profesi itu sendiri

Ini pertama kalinya saya merasa setertinggal ini sebagai seorang programmer.
Industri pemrograman sedang dibentuk ulang dengan sangat cepat, sementara kontribusi programmer menjadi semakin jarang dan terfragmentasi.
Rasanya, jika saya saja bisa menggabungkan dengan benar teknologi-teknologi baru yang muncul selama setahun terakhir, saya bisa menjadi 10 kali lebih kuat, dan kegagalan memanfaatkan peluang itu jelas tampaknya adalah kekurangan kemampuan saya sendiri.
Selain lapisan yang sudah ada, kini muncul lapisan abstraksi baru yang harus dipelajari: agent, sub-agent, prompt, context, memory, mode, permissions, tools, plugin, skills, hooks, MCP, LSP, slash command, workflow, integrasi IDE, dan lain-lain.
Selain itu, kita harus membangun cara berpikir yang mencakup kelebihan dan kekurangan dari elemen-elemen yang pada dasarnya probabilistik, rentan error, sulit dipahami, dan terus berubah, yang tiba-tiba bercampur dengan pendekatan engineering tradisional yang sudah ada.
Jelas ada semacam alat alien yang sangat kuat sedang digunakan, tetapi tidak ada manualnya, jadi semua orang harus mencari tahu sendiri bagaimana memegang dan mengoperasikannya.
Dan akibatnya, gempa berkekuatan 9 sedang mengguncang industri ini.
Jika tidak ingin tertinggal, singsingkan lengan baju.


Apa sebenarnya rasa “tertinggal” itu

  • Ia memandang profesi pemrograman saat ini telah memasuki tahap rekonstruksi cepat (refactoring)
  • Kode yang dikontribusikan programmer manusia makin menjadi elemen yang hanya muncul sesekali
  • Nilai inti sedang bergeser dari kemampuan menulis kode secara langsung ke kemampuan merangkai sistem yang ada agar keseluruhan dapat berjalan

Munculnya lapisan abstraksi baru

  • Di atas bahasa, runtime, dan framework yang ada, kini ditambahkan lapisan tingkat atas yang berpusat pada AI agent
  • Lapisan ini terdiri dari prompt, pengelolaan context, memory, mode, permissions, pemanggilan tools, workflow, integrasi IDE, dan lain-lain
  • Ini bukan sekadar satu teknologi, melainkan menuntut mental model yang menembus seluruh ekosistem

Engineering bersama alat yang tidak pasti

  • Alat-alat baru ini bersifat probabilistik, berpotensi error, dan sulit dipahami sepenuhnya cara kerjanya di dalam
  • Meski begitu, alat-alat ini harus digunakan bersama sistem engineering lama yang “presisi dan deterministik”
  • Hal ini menuntut pergeseran cara berpikir yang secara mendasar berbeda dari paradigma pemrograman sebelumnya

Alat tanpa manual dan gempa profesional

  • Sebuah alat alien yang kuat tiba-tiba diberikan kepada semua orang, tetapi tidak ada panduan pengguna
  • Masing-masing harus mempelajari sendiri cara menggunakannya, sementara seluruh profesi sedang mengalami perubahan setara gempa berkekuatan 9
  • Karpathy menegaskan bahwa jika tidak merespons perubahan ini, kita bisa tanpa sadar tertinggal

Pesan penutup

  • Perubahan saat ini bukan tren sesaat, melainkan penataan ulang profesi pemrograman itu sendiri
  • Ketidakmampuan memanfaatkan lompatan produktivitas ini pada akhirnya bisa dipandang bukan sebagai masalah lingkungan, melainkan kurangnya kesiapan pribadi
  • Penutupnya jelas: agar tidak tertinggal, kita harus singsingkan lengan baju dan aktif mempelajari lapisan baru ini

6 komentar

 
bbulbum 2025-12-31

"Alasan Anda tertinggal" yang diungkapkan sebagai "Saya sedang tertinggal"

 
m00nny 2025-12-31

Memang sepertinya ini zaman ketika pendekatan yang menuntut kita memahami semuanya dari A sampai Z menjadi kurang menguntungkan dari sisi produktivitas. Di sisi lain, yang lebih saya khawatirkan adalah makin banyaknya kode yang mencampur abstraksi secara serampangan sampai kita bahkan tidak tahu apa yang sebenarnya berjalan. Saya khawatir lama-lama logika penting akan berubah menjadi semacam sintaks ajaib yang tidak bisa dipahami siapa pun.

 
labeldock 2025-12-31

“Bersifat probabilistik, berpotensi salah, dan sulit untuk sepenuhnya memahami cara kerjanya di dalam” tampaknya hanya ungkapan berputar untuk mengatakan bahwa seseorang enggan menerimanya. AI sepertinya juga bisa menilai manusia dengan cara yang sama.

 
mhj5730 2026-01-02

Ini kritik yang tajam. Tingkat kesalahan manusia justru lebih tinggi..

 
GN⁺ 2025-12-30
Komentar Hacker News
  • Yang membuatku lelah bukanlah “tertinggal”, melainkan melihat seluruh industri terus menumpuk gumpalan abstraksi sebagai jawaban atas ketidakpastian
    Sekarang yang harus dipelihara bukan hanya sistem, tetapi juga model mental dari segerombolan intern yang setengah bisa dipercaya dan berbicara dalam bahasa yang berbeda-beda
    Pekerjaan jadi makin hambar, dan pada akhirnya aku memutuskan untuk ganti karier pada 2026

    • Bagiku justru pemrograman berbantuan AI memberi efek sebaliknya
      Jika LLM bisa menulis kode dan bahkan memelihara test, maka abstraksi rumit seperti React tidak terlalu diperlukan
      Masa ketika kita memasang library seperti Moment.js hanya untuk konversi waktu sederhana sudah berakhir, dan sekarang satu baris prompt sudah cukup
      Pada akhirnya, dengan memanfaatkan LLM, kita juga bisa memilih untuk mengurangi abstraksi
    • Fenomena coding berbantuan AI ini mengingatkanku pada tulisan yang dulu sering dibicarakan di HN
      Don’t Call Yourself a Programmer dan thread diskusi HN adalah contohnya
    • Industri menginginkan kecepatan dan inovasi
      Pembuatan kode otomatis memenuhi hasrat itu, tetapi kalau yang diinginkan adalah stabilitas, performa, dan kematangan, dampak LLM mungkin akan jauh lebih terbatas
      Rasanya LLM mempercepat laju pembusukan pada produk teknologi yang memang sudah membusuk — seperti Windows atau iOS
    • Penasaran pindah karier ke bidang apa
      Aku juga kadang memikirkan hal yang serupa
    • Mengejutkan melihat programmer makin menerima nondeterminisme
  • Melihat Andrej berusia 39 tahun, aku jadi teringat teori generasi teknologi dari Douglas Adams
    Rasanya seperti kutipan terkenalnya: “apa pun yang ditemukan setelah usia 35 bertentangan dengan tatanan alam”

    • Tapi dia bukan menentang teknologi; sepertinya dia hanya merasakan potensi yang belum dipahaminya
  • Aku ingin menyebut “orang-orang yang terlalu tenggelam dalam AI sampai kehilangan sense of reality” sebagai Slopbrain
    Rasanya seperti benar-benar tersesat di dalam source

    • Seperti juga dibahas dalam artikel WSJ baru-baru ini, psikosis AI (AI Psychosis) adalah ancaman nyata
      Aku juga melihat orang-orang di sekitarku memakai AI seperti penasihat hidup hingga hubungan antarmanusia mereka goyah
      Bahkan Karpathy berkata “sulit untuk mengejar”, dan itu mengejutkan
      Pada akhirnya, keyakinan para pemuja AI bahwa “sebentar lagi ini akan jadi sempurna” terlihat seperti delusi massal yang besar
    • Karpathy cukup cerdas, jadi ini bukan sesuatu yang bisa disepelekan begitu saja
    • Aku menyebut fenomena ini sebagai “kena one-shot oleh AI
    • Di Twitter orang menyebut ini LLM Psychosis
    • Yang menarik dari Slopbrain adalah logika Karpathy mirip dengan struktur logika dangkal milik LLM
  • Sering terdengar bahwa kita harus mempelajari lapisan abstraksi agen yang baru, tetapi itu terasa bukan seperti development melainkan neraka konfigurasi tanpa akhir
    Rasanya seperti memindahkan sprawl DevOps yang kacau ke PC pribadi

    • Gaya development seperti ini terasa seperti ‘pemrograman berbasis rapat
      Struktur yang mungkin disukai C-suite atau MBA, tetapi pada akhirnya ini adalah arus yang menghapus ruang berpikir privat manusia
      Internet sudah menggerus privasi berpikir, dan sekarang tool pemrograman juga mengikuti jalan itu
    • Tetapi dari sudut pandang orang yang benar-benar sering memakai coding agent, semua itu sebenarnya tidak perlu diketahui
      Cukup pecah masalah menjadi task, tambahkan persyaratan TDD, lalu loloskan test
      Sisanya cuma overengineering
    • Untuk pertanyaan “bagaimana ini bisa membuat programmer 10x lebih cepat?”, jawabannya sederhana
      Yang membuat klaim seperti itu kebanyakan adalah non-developer, atau orang yang menghasilkan uang dari meme tersebut
  • Ucapan “kalau tidak belajar sekarang, kamu akan tertinggal” dulu juga salah
    Saat booming web tahun 90-an juga begitu, dan pada akhirnya generasi baru yang mengerjakannya semua
    Menunggu sekarang lalu belajar saat segala sesuatunya sudah lebih rapi tetap merupakan strategi yang valid

    • Pada akhirnya tool akan menjadi lebih mudah
      Aku memakai LLM, tetapi tidak membuang waktu mengejar tren
      “Tertinggal” hanyalah FOMO belaka
    • Justru engineer baru mungkin bisa beradaptasi lebih mudah tanpa beban masa lalu
    • Tapi sebagai developer paruh baya, rasa cemasnya besar
      Berkat AI produktivitas memang naik, tetapi sekarang rasanya seperti membuat kode ala IKEA alih-alih kerajinan tangan
      Aku tidak tahu apakah dalam jangka panjang aku masih ingin terus melakukan pekerjaan ini
  • Aku telah hidup sebagai programmer seumur hidup, dan masih mencintai momen menyatu dengan komputer
    Bahkan jika pada siang hari aku menjual sepatu, pada malam hari aku tetap akan ngoding
    Jika tool modern tidak mengizinkannya, aku akan ngoding bahkan dengan Commodore 64
    Aku orang merdeka

  • Saat memakai Opus, yang kurasakan adalah aku tidak mengerti bagaimana orang bisa bekerja berminggu-minggu tanpa IDE
    Sehalus apa pun prompt disetel, kode rusak terus keluar
    Bahkan kalau menghabiskan $200 per hari, pada akhirnya tetap perlu refactor manual
    Kode buatan LLM terlalu berantakan, sampai-sampai memperbaikinya terasa menyakitkan

    • Frustrasi karena LLM tidak bisa menulis query SQL dengan benar
      Akhirnya sebagian besar kode tetap kutulis sendiri
    • Ini masalah yang muncul karena banyak orang tidak benar-benar memahami teknologinya
      Aku tidak menulis satu baris kode pun, tetapi bisa merancang sistem yang kompleks
      Pada akhirnya yang penting adalah tahu cara menangani teknologi dengan baik
    • Trikku adalah berpura-pura sedang melakukan “eksperimen spike
      Dengan begitu model jadi tidak terlalu terpaku pada detail, dan lebih dulu menyusun struktur dasarnya
    • Kalau diberi referensi nama file yang mirip, kualitas kodenya jadi 10x lebih baik
      Tetapi ketika proyek membesar, type error dan kegagalan test meningkat eksplosif dan pada akhirnya harus dibuang
    • Aku hampir tidak pernah membuka IDE
      Sebagai gantinya aku memakai Claude Code dan Cursor
      Aku sudah membangun workflow yang lengkap dengan bahasa bertipe, aturan lint kustom, test otomatis, otomatisasi review PR, dan sebagainya
      Sebagai contoh, aku membuat proyek seperti scout-for-lol atau Helm type generator
  • Aku kaget melihat biaya marketing OpenAI naik menjadi $2 miliar pada paruh pertama 2025
    Rasanya uang sebanyak itu dipakai untuk menciptakan ilusi bahwa development menjadi lebih baik

    • Aku juga tadinya skeptis, tetapi setelah teman menunjukkan Claude Code, pikiranku berubah
      Dengan satu kalimat saja, pekerjaan yang menyebalkan bisa terselesaikan, dan aku jadi bisa menikmati proyek open source lagi
      Sekarang produktivitasnya naik berkali-kali lipat
    • Kalimat “selama satu tahun AI berkembang, apakah kamu juga bisa berkembang?” terasa membekas
  • Selama liburan akhir tahun aku mencoba hidup tanpa AI sama sekali, dan ritme hidup yang lebih lambat ternyata terasa luar biasa menyenangkan
    Tetapi setelah kembali, aku harus lagi hidup di kecepatan 180%
    Karena itu aku sengaja menjaga hobi analog dan ‘waktu tanpa komputer’

    • Aku juga menyadari apa itu waktu yang benar-benar bebas saat berjalan-jalan dengan anak laki-lakiku
      Waktu untuk berjalan dan berpikir adalah productivity hack terbaik
  • Sebagian besar diskusi seperti ini berpusat pada developer independen atau proyek greenfield
    Karena biaya kesalahannya rendah
    Tetapi di lingkungan production nyata dengan tim beranggotakan lebih dari 4 orang, hampir tidak ada kasus development yang dilakukan hanya dengan AI
    Fakta bahwa pembuat Claude Code memakai hanya Claude Code terasa lebih seperti dogfooding

 
roxie 2026-01-01

Kapan kekacauan ini akan mereda, ke arah mana pun itu,,