Transcript

00:00:00Saya tidak pernah merasa setertinggal ini sebagai seorang programmer.
00:00:03Profesi ini sedang mengalami perubahan drastis karena kontribusi yang diberikan oleh programmer semakin sedikit dan jarang.
00:00:10Saya merasa bahwa saya bisa 10x lebih produktif jika saya bisa menggabungkan dengan baik semua yang telah tersedia selama setahun terakhir.
00:00:17Dan kegagalan untuk mengambil peningkatan ini jelas terasa seperti masalah kemampuan..
00:00:23Mari kita bahas tentang postingan ini dari Andrej Karpathy.
00:00:27Akhir-akhir ini,
00:00:28sangat mudah untuk merasa tertinggal sebagai developer.
00:00:31Karena ada begitu banyak kehebohan tentang AI,
00:00:34tentang model-model baru yang dirilis setiap hari,
00:00:37tools baru dan pola-pola baru dalam menggunakan tools ini sehingga Anda bisa merasa tertinggal.
00:00:42Dan untuk memperjelas,
00:00:44ada banyak model yang luar biasa seperti Opus 4.5 dan ada tools yang menakjubkan seperti Cursor atau Claude Code atau OpenCode yang sangat saya sukai.
00:00:53Dan Anda bisa mendapatkan banyak manfaat dari menggunakan tools ini dan saya akan membagikan lebih banyak sumber daya tentang cara menggunakan tools ini secara efisien dan bagaimana saya menggunakannya serta pola atau praktik terbaik apa yang bisa Anda gunakan.
00:01:09Tapi sangat mudah untuk merasa tertinggal padahal sebenarnya tidak perlu.
00:01:13Dan saya berpendapat tidak ada alasan untuk merasa tertinggal.
00:01:17Dan inilah alasannya.
00:01:18Dalam postingannya,
00:01:19Andrej menyatakan ada lapisan abstraksi baru yang bisa diprogram yang harus dikuasai selain lapisan-lapisan biasa di bawahnya,
00:01:27yang mana itu penting.
00:01:28Jelas bahwa lapisan-lapisan tersebut tidak akan hilang.
00:01:32Kemampuan Anda masih akan diperlukan,
00:01:34tapi mari abaikan itu untuk saat ini.
00:01:36Tapi lapisan baru di atas kemampuan Anda sebagai developer adalah Anda harus tahu cara bekerja dengan agents,
00:01:43sub-agents,
00:01:43cara menulis prompt yang baik,
00:01:45mengelola context,
00:01:46memory,
00:01:47berbagai mode yang bisa Anda gunakan dalam tools AI,
00:01:50plan mode dan build mode dan ask mode atau apa pun itu,
00:01:53permissions,
00:01:54tools,
00:01:55plugins,
00:01:55skills,
00:01:56hooks,
00:01:56MCP,
00:01:57LSP,
00:01:57slash commands,
00:01:58workflows,
00:01:59dan seterusnya.
00:01:59Jadi perasaan harus menguasai banyak tools baru,
00:02:02banyak pola baru agar bisa bekerja secara efisien dengan AI.
00:02:06Dan mudah untuk merasa seperti ini.
00:02:08Maksud saya,
00:02:09jika Anda melihat dokumentasi Claude Code,
00:02:11ada sub-agents yang bisa Anda buat.
00:02:13Ada plugins yang bisa Anda buat atau instal.
00:02:16Ada agent skills yang bisa Anda buat,
00:02:18yang menurut saya sangat berguna,
00:02:20tapi ada ini.
00:02:21Ada hooks yang bisa Anda gunakan untuk menjalankan beberapa kode secara otomatis ketika kejadian tertentu terjadi.
00:02:28Seperti misalnya, agent selesai dengan tugas tertentu..
00:02:33Ada MCP,
00:02:34jadi MCP servers,
00:02:35yang bisa Anda tambahkan ke Claude Code untuk memberinya kemampuan baru.
00:02:40Dan kemudian ada puluhan pola yang akan Anda temukan di X dan di internet yang memberi tahu Anda cara menggabungkan semua kemampuan ini secara efisien untuk mendapatkan hasil maksimal dari Claude Code.
00:02:52Maksud saya,
00:02:53ada hal Ralph Wiggum ini yang terjadi,
00:02:55yang pada dasarnya adalah plugin yang bisa Anda tambahkan ke Claude Code untuk membuatnya masuk ke mode di mana ia terus berjalan secara otonom,
00:03:04memperbaiki kode Anda,
00:03:05menyelesaikan tugas baru,
00:03:07dan seterusnya..
00:03:08Dan karena itu memiliki loop di mana ia terus meningkatkan dan terus beriterasi dan mengeluarkan Anda dari loop setidaknya dalam jumlah yang cukup sehingga ia bisa bekerja lebih mandiri.
00:03:20Ada banyak hal yang sedang terjadi.
00:03:22Dan itulah persis yang pada dasarnya disebutkan Andrej di sini.
00:03:26Anda bisa merasa kewalahan karena ada begitu banyak hal yang harus dipelajari dan dikuasai.
00:03:32Tapi inilah yang penting.
00:03:34Anda tidak perlu menguasai semua itu.
00:03:36Misalnya,
00:03:37Lee Robinson,
00:03:38yang dulu bekerja sebagai developer relations di Vercel untuk Next.js,
00:03:42sekarang bekerja untuk Cursor.
00:03:44Dan selama liburan,
00:03:45dia membangun image compressor berbasis Rust,
00:03:48WASM binary dan aplikasi SvelteKit,
00:03:50sepenuhnya dengan Cursor dan AI,
00:03:52sejauh yang saya ingat,
00:03:54tanpa menulis satu baris kode pun sendiri.
00:03:56Dia mendapatkan test coverage di sana dan dia memang mereview kode tersebut dan dia memberikan banyak panduan.
00:04:03Ini bukan vibe coding.
00:04:05Dia punya visi yang jelas dan memandu model tentang cara membangun aplikasi ini.
00:04:10Tapi dia membangun library kompresi gambar ini dari awal dengan Rust dengan bantuan AI.
00:04:16Dan dia memperjelas bahwa dia membangun 80% dari proyek ini tanpa custom rules apa pun.
00:04:21Anda tahu Cursor rules adalah hal-hal yang bisa Anda atur untuk memberi Cursor beberapa,
00:04:27well,
00:04:27aturan yang semoga harus diikuti atau perintah atau apa pun.
00:04:31Jadi dia tidak mengatur workflow super kompleks menggunakan gaya Ralph Wiggum dengan plugins dan MCPs dan semua bekerja bersama dan memiliki loop tak terbatas dari hal-hal yang sedang terjadi dan banyak skills dan sub-agents.
00:04:45Tidak,
00:04:46dia hanya menggunakan Cursor dengan model AI,
00:04:49saya pikir itu Opus 4.5,
00:04:50dan membangun aplikasi ini langkah demi langkah dan tentu saja dengan agent yang pada dasarnya melakukan semua pekerjaan tetapi berdasarkan panduannya.
00:05:00Dan ini adalah proyek yang sangat menarik.
00:05:03Ini menunjukkan kepada kita seberapa jauh Anda bisa melangkah dengan AI sebagai asisten akhir-akhir ini.
00:05:09Sekali lagi,
00:05:10tanpa vibe coding tetapi dengan memadukan keahlian Anda sebagai developer dengan kemampuan dan pengetahuan tools AI ini.
00:05:18Dan sangat mungkin bahwa library kompresi gambar dalam Rust ini memiliki masalah.
00:05:23Dia sendiri menulis itu.
00:05:25Sangat mungkin ada bug atau masalah performa atau apa pun di dalamnya tapi ini tetap pencapaian yang mengesankan.
00:05:32Tapi ini agak bertentangan dengan apa yang kita lihat di tweet ini yang tidak berarti Anda tidak bisa merasa tertinggal.
00:05:40Itu benar-benar valid dan kita semua mungkin merasakannya dari waktu ke waktu.
00:05:45Ini hanya berarti Anda tidak perlu menggunakan semua kemampuan ini hanya untuk mendapatkan hasil maksimal dari AI.
00:05:52Jadi Anda tidak perlu menggunakan semuanya.
00:05:55Anda bisa menggunakan AI dengan cara yang sangat natural dengan memberikan prompt yang baik,
00:06:01context yang baik,
00:06:02dan misalnya dengan memiliki test suite yang bisa dijalankan agent AI untuk memvalidasi hasilnya.
00:06:08Jadi Anda ingin memiliki sesuatu di sana tetapi Anda tidak perlu menggabungkan semua hal ini dan mempelajari semuanya.
00:06:15Dan kemudian ada alasan lain mengapa Anda tidak perlu merasa tertinggal.
00:06:20Dan alasan lain itu adalah bahwa semua itu akan segera berubah..
00:06:27Maksud saya dari semua kemampuan ini berapa banyak yang kita miliki setengah tahun yang lalu?
00:06:32Saya bahkan tidak tahu tapi misalnya skills adalah penambahan baru-baru ini.
00:06:37Sangat mungkin,
00:06:38hampir dijamin bahwa dalam beberapa bulan ke depan kita akan secara kolektif memutuskan dan menemukan bahwa tidak terlalu penting untuk mengatur skills atau menggunakan banyak plugins atau menggunakan sub-agents atau apa pun.
00:06:51Kita mungkin menemukan bahwa kita tidak memerlukan sebanyak itu MCP.
00:06:55Misalnya saya pribadi tidak benar-benar menggunakan apa pun selain Context 7 untuk pencarian dokumentasi dan Playwright di Claude Code misalnya untuk memungkinkannya menguji aplikasi di browser.
00:07:07Ada orang yang benar-benar bersumpah menggunakan puluhan MCP servers tetapi kita akan secara kolektif menemukan apa yang memberikan manfaat nyata dan apa yang tidak.
00:07:17Dan kemudian ada tools seperti Cursor atau Claude Code yang akan melakukan hal-hal baik secara otomatis untuk Anda untuk mengatakannya seperti ini.
00:07:26Maksud saya jika Anda membandingkan bekerja dengan asisten AI sekarang dengan satu atau dua tahun yang lalu ada banyak hal yang dilakukan Cursor dan tools lain ini untuk Anda.
00:07:36Ambil plan mode misalnya.
00:07:38Di masa lalu setahun yang lalu Anda harus merencanakan sendiri.
00:07:41Anda harus meminta AI untuk membuat rencana dan memvalidasi rencana itu dan menanyakan beberapa pertanyaan kepada Anda sebelum mulai.
00:07:49Sekarang ada plan mode yang terintegrasi ke dalam tools tersebut.
00:07:53Siapa tahu apa yang akan terintegrasi ke dalamnya dalam setengah tahun atau lebih..
00:07:59Jadi unggul sekarang dengan membangun setup yang super kompleks dengan menggabungkan semua hal ini tidak akan selalu membuat Anda unggul untuk waktu yang lama jika itu benar-benar membuat Anda unggul.
00:08:12Dan karena itu singkat cerita mudah untuk merasa tertinggal tapi sebenarnya tidak ada alasan untuk merasa tertinggal.
00:08:20Anda tidak perlu menggunakan semua tools ini untuk mendapatkan sesuatu dari AI sebagai developer dan semua itu akan segera berubah..
00:08:30Karena itu ya jangan stres memikirkannya.
00:08:32Terlalu mudah untuk mengalami FOMO dan merasa kewalahan akhir-akhir ini..
00:08:37Cobalah untuk mengambil langkah mundur.
00:08:40Hal-hal tidak akan seburuk itu atau hal-hal tidak seurgent seperti yang terkadang tampak..

Key Takeaway

Developer tidak perlu merasa tertinggal atau stres dengan banyaknya tools AI baru karena tidak perlu menguasai semuanya untuk produktif, dan landscape teknologi ini akan terus berubah dengan cepat.

Highlights

Programmer tidak perlu merasa tertinggal meskipun ada banyak tools AI baru seperti Cursor, Claude Code, dan berbagai teknologi seperti MCP, sub-agents, hooks, dan plugins

Lee Robinson membangun image compressor berbasis Rust dan aplikasi SvelteKit sepenuhnya dengan AI tanpa menulis kode sendiri, menggunakan Cursor dengan setup minimal tanpa custom rules kompleks

Tidak perlu menguasai semua kemampuan AI yang baru - cukup dengan prompt yang baik, context yang baik, dan test suite untuk validasi hasil

Semua tools dan pola kerja AI akan segera berubah - banyak fitur yang ada sekarang mungkin tidak akan relevan dalam beberapa bulan ke depan

Fokus pada penggunaan AI secara natural dengan memadukan keahlian developer dengan kemampuan AI, bukan vibe coding tetapi dengan panduan yang jelas

Timeline

Perasaan Tertinggal sebagai Programmer di Era AI

Video dimulai dengan membahas postingan dari Andrej Karpathy tentang perasaan tertinggal sebagai developer di era AI. Pembicara menjelaskan bahwa sangat mudah merasa tertinggal karena ada begitu banyak kehebohan tentang AI, model-model baru yang dirilis setiap hari, dan tools baru seperti Opus 4.5, Cursor, Claude Code, dan OpenCode. Meskipun tools ini sangat menakjubkan dan bisa memberikan banyak manfaat, pembicara menekankan bahwa sebenarnya tidak ada alasan untuk merasa tertinggal. Bagian ini menetapkan tema utama video bahwa meskipun ada tekanan untuk mengikuti perkembangan AI, developer tidak perlu merasa kewalahan.

Lapisan Abstraksi Baru yang Harus Dikuasai

Pembicara membahas postingan Andrej yang menyatakan ada lapisan abstraksi baru yang bisa diprogram yang harus dikuasai developer. Lapisan baru ini mencakup berbagai konsep seperti agents, sub-agents, cara menulis prompt yang baik, mengelola context, memory, berbagai mode (plan mode, build mode, ask mode), permissions, tools, plugins, skills, hooks, MCP, LSP, slash commands, dan workflows. Ada perasaan harus menguasai banyak tools baru dan pola baru agar bisa bekerja secara efisien dengan AI. Bagian ini menggambarkan kompleksitas dan banyaknya hal baru yang tampaknya harus dipelajari developer di era AI, yang menjadi sumber perasaan kewalahan.

Kompleksitas Tools AI Modern

Pembicara menunjukkan contoh konkret dari dokumentasi Claude Code yang memiliki berbagai fitur seperti sub-agents, plugins, agent skills, hooks yang menjalankan kode otomatis ketika kejadian tertentu terjadi, dan MCP servers yang memberi kemampuan baru. Disebutkan juga adanya hal Ralph Wiggum, sebuah plugin yang membuat Claude Code masuk ke mode otonom di mana ia terus berjalan, memperbaiki kode, menyelesaikan tugas baru, dan terus meningkatkan dalam loop berulang dengan mengeluarkan user dari loop. Pembicara mengakui bahwa ada banyak hal yang sedang terjadi dan ini persis yang disebutkan Andrej - developer bisa merasa kewalahan karena begitu banyak hal yang harus dipelajari dan dikuasai.

Contoh Nyata: Membangun Tanpa Kompleksitas Berlebihan

Bagian ini membahas kasus Lee Robinson yang membangun image compressor berbasis Rust, WASM binary, dan aplikasi SvelteKit sepenuhnya dengan Cursor dan AI tanpa menulis satu baris kode sendiri. Yang penting, Lee memperjelas bahwa dia membangun 80% proyek tanpa custom rules apa pun - tidak ada workflow super kompleks menggunakan plugins, MCPs, loops tak terbatas, skills, atau sub-agents. Dia hanya menggunakan Cursor dengan model AI (Opus 4.5) dan membangun aplikasi langkah demi langkah dengan agent melakukan pekerjaan berdasarkan panduannya. Ini bukan vibe coding tetapi memadukan keahlian developer dengan kemampuan AI, menunjukkan bahwa hasil mengesankan bisa dicapai tanpa setup yang rumit.

Tidak Perlu Menguasai Semua Tools

Pembicara menekankan bahwa meskipun ada banyak kemampuan AI yang tersedia, developer tidak perlu menggunakan semuanya untuk mendapatkan hasil maksimal. Contoh Lee Robinson menunjukkan bahwa pendekatan yang lebih sederhana bisa sangat efektif - tanpa perlu menggabungkan semua fitur kompleks. Meskipun library yang dihasilkan mungkin memiliki bug atau masalah performa, tetap merupakan pencapaian yang mengesankan. Pesan utamanya adalah bahwa developer bisa menggunakan AI dengan cara yang sangat natural dengan memberikan prompt yang baik, context yang baik, dan misalnya test suite yang bisa dijalankan agent AI untuk memvalidasi hasilnya, tanpa harus mempelajari dan menggunakan semua kemampuan yang ada.

Landscape AI yang Terus Berubah

Pembicara menjelaskan alasan kedua mengapa tidak perlu merasa tertinggal: semua tools dan pola ini akan segera berubah. Dipertanyakan berapa banyak dari kemampuan yang ada sekarang yang sudah ada setengah tahun lalu - misalnya skills adalah penambahan baru-baru ini. Hampir dijamin bahwa dalam beberapa bulan ke depan komunitas akan secara kolektif menemukan apa yang benar-benar penting dan apa yang tidak - mungkin tidak perlu banyak skills, plugins, sub-agents, atau MCP servers. Tools seperti Cursor dan Claude Code juga akan terus melakukan hal-hal secara otomatis untuk developer - sebagai contoh, plan mode sekarang terintegrasi padahal setahun lalu developer harus merencanakan sendiri. Unggul sekarang dengan setup super kompleks tidak akan membuat developer unggul untuk waktu lama karena semuanya akan berubah.

Kesimpulan: Jangan Stres dan Hindari FOMO

Video ditutup dengan pesan menenangkan bahwa mudah untuk merasa tertinggal tapi sebenarnya tidak ada alasan untuk merasa seperti itu. Developer tidak perlu menggunakan semua tools untuk mendapatkan manfaat dari AI, dan semua akan segera berubah. Pembicara mendorong penonton untuk tidak stres memikirkannya karena terlalu mudah mengalami FOMO (fear of missing out) dan merasa kewalahan akhir-akhir ini. Saran utamanya adalah untuk mengambil langkah mundur dan menyadari bahwa hal-hal tidak seburuk atau seurgent seperti yang terkadang tampak, memberikan perspektif yang lebih tenang dan realistis terhadap perkembangan teknologi AI.

Community Posts

View all posts