Sejarah Singkat Vibe Coding

TThe Coding Koala
Computing/SoftwareManagementInternet Technology

Transcript

00:00:00pada mulanya Tuhan menciptakan langit dan bumi saya rasa saya terlalu cepat pada mulanya
00:00:06para insinyur menggunakan nol dan satu lalu mereka bosan menulis angka jadi mereka membuat assembly kemudian
00:00:11mereka bosan dengan assembly jadi mereka membuat bahasa pemrograman dan ketika mereka bosan
00:00:16menulis kode sama sekali mereka membuat AI untuk menulis kode bagi mereka dan kemudian mereka mulai mengalami
00:00:21krisis eksistensial tentang semua hal ini jadi untuk memahami bagaimana hal vibe coding ini
00:00:26lahir kita perlu kembali ke tahun 2021 ketika GitHub pertama kali merilis sesuatu yang disebut Copilot sebuah alat AI
00:00:33yang ada di dalam editor kode Anda dan pada dasarnya membantu Anda melengkapi kode Anda itu benar-benar
00:00:38berguna tetapi pada saat itu masih sangat hanya sebagai alat pelengkap otomatis untuk pengembang
00:00:43lalu ChatGPT hadir di akhir tahun 2022 dan segalanya mulai menjadi sangat menarik karena sekarang untuk
00:00:49pertama kalinya dalam sejarah Anda bisa mendeskripsikan apa yang Anda inginkan dalam bahasa Inggris sederhana dan AI akan
00:00:55memberikan kode tersebut orang-orang mulai menyalin dan menempel seluruh bagian kode ke dalam proyek mereka tanpa sepenuhnya
00:01:00memahami apa kegunaan semua itu dan yang mengejutkan banyak dari itu berhasil semua orang melakukannya tetapi
00:01:07tidak ada yang benar-benar punya kata untuk apa yang mereka lakukan tetapi ini baru permulaan pada awalnya pengembang
00:01:13masih sebagian besar menyalin dan menempel kode dari tab peramban ke editor mereka tetapi kemudian beberapa pemikir teratas di
00:01:18bidang teknologi berpikir mengapa tidak membawa seluruh AI ke dalam editor kode dan gelombang alat muncul
00:01:25dalam waktu yang sangat singkat di tahun 2023 Cursor diluncurkan dan itu benar-benar mengubah alur kerja setiap pengembang
00:01:31itu bukan sekadar pelengkap otomatis sekarang alat AI dapat memahami seluruh basis kode Anda dan Anda dapat
00:01:38mendeskripsikan apa yang Anda inginkan dalam bahasa Inggris sederhana tepat di dalam editor Anda dan itu akan mengerjakan kode tersebut seperti
00:01:43yang dilakukan pengembang pada tahun 2024 model seperti Claude menjadi sangat bagus dalam menalar proyek besar yang kompleks
00:01:50dan pengembang mulai menghabiskan lebih sedikit waktu untuk mengetik dan lebih banyak waktu untuk sekadar berbincang dengan perangkat lunak
00:01:55mereka dan kemudian agen pengodean AI revolusioner seperti Claude Code tiba di tahun 2025 sekarang alih-alih
00:02:02meminta AI untuk menulis satu fungsi pada satu waktu Anda bisa memintanya untuk membangun fitur lengkap itu seperti memiliki
00:02:08pengembang yang duduk di dalam komputer Anda dan Anda hanya memberikannya tiket untuk diselesaikan dan ini sekitar
00:02:14waktu ketika pertanyaan yang sangat penting mulai muncul di mana-mana jika Anda tidak memahami kode
00:02:19yang menjalankan aplikasi Anda apakah Anda benar-benar sedang melakukan pengodean tidak ada yang punya jawaban jelas namun seseorang akan
00:02:25memberi nama fenomena ini Februari 2025 Andre Karpathy salah satu pendiri OpenAI mantan kepala AI di Tesla
00:02:35menulis sesuatu di X yang menggemparkan internet dengan cara yang paling mencolok dia menulis tentang bagaimana
00:02:40dia membangun perangkat lunak dengan hanya “vibe” dengan AI hampir tidak membaca kodenya sebagian besar hanya menerima
00:02:45apa yang disarankannya dan menyenggolnya ketika ada sesuatu yang terasa kurang tepat dan dia menyebutnya vibe coding postingan itu
00:02:51melakukan sesuatu yang sangat kuat itu memberi nama pada sesuatu yang telah dilakukan jutaan orang tetapi tidak
00:02:56memiliki istilahnya dalam beberapa minggu vibe coding ada di mana-mana dan tentu saja orang-orang memiliki
00:03:02pertanyaan tentang hal ini ada orang yang mendukung tren ini dan yang lain menentangnya
00:03:07kebanyakan orang berpendapat bahwa masalah dengan kode yang dihasilkan AI adalah sebagian besar waktu itu memiliki kerentanan keamanan
00:03:12dan tidak menangani kasus tepi dengan baik dan itu sebenarnya benar kode yang dihasilkan AI bisa
00:03:19berfungsi dengan baik sampai gagal pada saat yang paling tidak tepat dan Anda tidak tahu mengapa karena
00:03:24Anda tidak pernah memahami apa yang berjalan sejak awal dan di bawah semua itu ada pertanyaan yang lebih besar dan
00:03:30lebih tidak nyaman jika generasi pengembang berikutnya tidak pernah mempelajari fundamental karena
00:03:35AI hanya menanganinya apa yang terjadi dengan pengetahuan kolektif tentang bagaimana hal-hal ini benar-benar bekerja apakah kita
00:03:41membangun generasi orang yang bisa mengendarai mobil tetapi tidak tahu sama sekali bagaimana mesin berfungsi
00:03:47itu mungkin baik-baik saja sampai mesinnya rusak tetapi ada sisi lain dari cerita ini
00:03:52setiap alat dalam sejarah yang membuat sesuatu lebih mudah dihadapi dengan jenis perlawanan seperti ini fotografi
00:03:59tidak membunuh lukisan kalkulator tidak membuat matematikawan menjadi usang dan mungkin AI menangani bagian-bagian
00:04:05mekanis yang membosankan dari pengodean justru membebaskan orang untuk fokus pada hal-hal yang benar-benar menarik seperti
00:04:11ide desain dan pemecahan masalah dan jika Anda telah menjadi terlalu bergantung pada AI dan ingin meningkatkan
00:04:18keterampilan Anda satu hal yang bisa Anda cek adalah Code Crafters itu pada dasarnya adalah platform di mana Anda bisa membangun
00:04:23hal-hal menarik sendiri dan percayalah ini akan membantu Anda tumbuh dari pengembang menjadi insinyur
00:04:28tautannya ada di deskripsi jadi setelah semua yang kita diskusikan sekarang pertanyaannya adalah ke mana
00:04:34arah semua ini jujur sulit untuk dikatakan dan saya akan mengakui saya mungkin sedikit konyol membuat video
00:04:40tentang sejarah sesuatu yang masih sangat banyak terjadi alat-alatnya menjadi jauh lebih baik
00:04:46agen pengodean AI seperti Cursor Claude Code dan lainnya sekarang mampu membangun fitur lengkap
00:04:52secara otonom tetapi inilah hal yang belum dimiliki siapa pun jawabannya dan ini adalah apa yang saya benar-benar
00:04:57ingin tahu menurut Anda seiring AI menjadi lebih baik dalam menulis kode apa artinya sebenarnya menjadi
00:05:02pengembang perangkat lunak beri tahu saya di komentar apa pendapat Anda dan saya benar-benar penasaran apakah Anda berpikir
00:05:08ini adalah hal terbaik yang terjadi pada perangkat lunak atau bencana yang bergerak lambat yang akan kita sesali dalam lima tahun
00:05:13jika Anda menyukai video ini pastikan untuk menunjukkan dukungan dan saya akan sampai jumpa di video berikutnya

Key Takeaway

Vibe coding, yang dipopulerkan pada 2025, menggeser peran pengembang dari menulis kode secara manual menjadi mengarahkan agen AI otonom seperti Cursor dan Claude Code untuk membangun fitur perangkat lunak.

Highlights

  • GitHub Copilot hadir pada 2021 sebagai alat pelengkap kode otomatis pertama di dalam editor.

  • Peluncuran Cursor pada 2023 mengubah alur kerja pengembang dengan kemampuan memahami seluruh basis kode melalui perintah bahasa Inggris.

  • Claude Code yang muncul pada 2025 memungkinkan AI membangun fitur perangkat lunak secara otonom melalui perintah berbasis tiket.

  • Andre Karpathy memperkenalkan istilah “vibe coding” pada Februari 2025 untuk mendeskripsikan proses membangun perangkat lunak dengan menyetujui saran AI daripada menulis kode secara manual.

  • Kritik utama terhadap vibe coding mencakup potensi kerentanan keamanan dan kurangnya pemahaman mendalam tentang logika kode dasar.

Timeline

Evolusi Alat Pemrograman

  • Insinyur beralih dari bahasa mesin ke bahasa pemrograman untuk meningkatkan efisiensi.
  • GitHub Copilot dirilis pada 2021 sebagai asisten pelengkap kode otomatis.
  • ChatGPT mulai digunakan pada akhir 2022 untuk menghasilkan blok kode berdasarkan deskripsi bahasa alami.

Sejarah pemrograman ditandai dengan upaya berulang untuk mengurangi beban penulisan kode manual. Pengenalan AI ke dalam editor kode mengubah cara pengembang bekerja, awalnya hanya sebagai pelengkap otomatis, kemudian berkembang menjadi penyedia kode lengkap melalui ChatGPT.

Munculnya Agen AI Otonom

  • Cursor diluncurkan pada 2023 dan mampu memahami konteks seluruh basis kode proyek.
  • Claude Code yang tiba pada 2025 dapat membangun fitur lengkap secara mandiri berdasarkan tiket tugas.
  • Kecepatan penulisan kode berkurang seiring peningkatan waktu yang dihabiskan untuk berkomunikasi dengan perangkat lunak.

Alat pengembangan berevolusi dari sekadar pemberi saran menjadi agen yang mampu memahami kompleksitas proyek. Pengembang kini lebih banyak berperan sebagai pengarah daripada penulis baris kode individual.

Definisi dan Polemik Vibe Coding

  • Istilah vibe coding dicetuskan Andre Karpathy pada Februari 2025.
  • Vibe coding melibatkan persetujuan atas saran AI tanpa pemahaman mendalam terhadap logika kode.
  • Risiko utama meliputi kerentanan keamanan dan ketidakmampuan menangani kasus tepi dalam aplikasi.

Istilah ini memberi nama pada fenomena di mana pengembang mengandalkan intuisi AI. Meskipun mempermudah alur kerja, metode ini menimbulkan kekhawatiran mengenai hilangnya fundamental pemahaman teknis di generasi pengembang mendatang.

Masa Depan Peran Pengembang

  • AI mengambil alih tugas mekanis yang membosankan dalam pengodean.
  • Otomatisasi membebaskan waktu untuk fokus pada desain dan pemecahan masalah kompleks.
  • Definisi pengembang perangkat lunak di masa depan masih belum terjawab secara pasti.

Sejarah menunjukkan bahwa alat bantu tidak menggantikan profesi melainkan mengubah fokusnya, seperti kalkulator yang tidak menggantikan matematikawan. Fokus pengembangan bergeser ke arah arsitektur ide daripada eksekusi sintaksis kode.

Community Posts

View all posts