"Build vs Buy" semakin bergeser ke arah "build"

MMaximilian Schwarzmüller
컴퓨터/소프트웨어창업/스타트업경제 뉴스

Transcript

00:00:00Satu diskusi, yang tentu saja berdampak bagi kita semua para pengembang pada akhirnya, yang sepertinya makin ramai belakangan ini, adalah apakah sebagian besar perusahaan akan membuat sendiri sebagian besar perangkat lunak mereka di masa depan atau tidak.
00:00:15Dan ini bukanlah diskusi baru. Ini mungkin sudah dimulai sejak dua atau tiga tahun lalu. Namun tentu saja, dengan agen AI dan model AI dasar yang makin hari makin tangguh, pertanyaan ini menjadi makin penting sekarang.
00:00:31Karena, ya, saya tentu akan mengatakan bahwa kita bisa melihat makin banyak orang, terutama para pengembang tentunya, yang membuat perangkat lunak mereka sendiri.
00:00:44Maksud saya, bagi saya, di perusahaan-perusahaan saya, kami sudah pasti menggantikan berbagai layanan berbayar untuk manajemen proyek, pengiriman email, dan lainnya dengan solusi buatan sendiri.
00:00:59Tentu saja, saya seorang pengembang. Jadi itu terbilang mudah bagi saya. Namun saya tidak melakukannya sebelum ada AI, karena usahanya masih jauh lebih besar.
00:01:10Dan AI benar-benar membantu menyelesaikan lebih banyak hal dan menangani tugas-tugas yang lebih ambisius.
00:01:19Meski begitu, Anda tetap harus tahu apa yang Anda lakukan. Namun Anda juga pasti bisa melakukan vibe coding untuk produk-produk tertentu.
00:01:25Dan untuk beberapa alat utilitas, hanya itu yang Anda perlukan. Contohnya, saya membuat alat penghapus latar belakang kecil, yang bisa saya gunakan pada gambar mini saya untuk menghapus, ya, tebak apa?
00:01:36Latar belakang di belakang wajah saya. Dan saya cuma melakukan vibe coding untuk itu karena saya tidak peduli dengan detailnya.
00:01:42Jika terjadi kesalahan, saya bisa langsung melihatnya. Lalu saya bisa memperbaikinya lewat vibe coding lagi.
00:01:47Dan itu sama sekali bukan alat yang krusial. Jadi Anda tentu bisa melakukan vibe coding untuk alat-alat tertentu.
00:01:53Dan tentu saja, itu tidak terbatas pada saya saja. Banyak orang yang bisa melakukannya.
00:01:59Namun, belum tentu semua orang, karena tidak semua orang—bahkan jauh dari semua orang—tahu tentang semua alat agen ini dan apa yang bisa dilakukannya.
00:02:09Tapi, ya, yang pasti semua pengembang atau orang yang paham teknologi bisa melakukan vibe coding untuk alat-alat tertentu.
00:02:17Namun, ada alat-alat tertentu yang tidak begitu saya sarankan untuk dibuat lewat vibe coding.
00:02:24Misalnya, alat yang mengirimkan email seperti buletin.
00:02:29Ada hal-hal yang bisa kacau di sana dan Anda tentu tidak ingin mengirim spam ke audiens Anda lalu membuat mereka berhenti berlangganan atau merusak reputasi pengiriman email Anda.
00:02:40Anda juga tidak ingin separuh email Anda gagal terkirim.
00:02:45Dan masih ada hal lainnya.
00:02:46Misalnya, mungkin Anda lupa melakukan vibe coding pada fitur berhenti berlangganan agar orang-orang bisa berhenti berlangganan.
00:02:54Itu juga sangat tidak bagus.
00:02:56Ada lebih banyak hal yang perlu dipertimbangkan di sana. Masalahnya lebih kompleks.
00:02:59Bahkan jika kita mengabaikan masalah seperti itu, sebelum itu pun, pengiriman email skala besar membutuhkan banyak persiapan.
00:03:09Dan itu dimulai dari benar-benar mengetahui cara melakukannya, bahwa ada layanan seperti AWS SES yang bisa Anda gunakan.
00:03:15Dan kalaupun Anda tahu, mengatur semuanya dengan benar di sana butuh proses yang tidak cuma sekali klik.
00:03:22Sekarang memang ada layanan yang mempermudahnya, tetapi tetap saja, menurut saya itu membutuhkan sedikit pengetahuan teknis.
00:03:28Dan itu bukanlah sesuatu yang bisa dengan cepat dibuat sendiri oleh setiap perusahaan kecil non-teknologi lalu berjalan lancar begitu saja.
00:03:36Dan menurut saya ini adalah satu hal penting yang perlu dipertimbangkan saat kita memikirkan pertanyaan itu.
00:03:42Jenis perangkat lunak mana yang akan dibuat sendiri oleh perusahaan versus jenis perangkat lunak mana yang akan dibeli sekarang dan di masa depan?
00:03:52Kompleksitas dari tugas tersebut, tentu saja, memegang peranan yang sangat penting.
00:03:58Apa yang bisa salah dan seberapa buruk jadinya jika hal itu salah?
00:04:02Anda terkadang membaca bahwa melakukan vibe coding untuk perangkat lunak itu menyenangkan, tetapi pemeliharaannya tidak.
00:04:08Dan ada benarnya juga.
00:04:11Makin penting suatu perangkat lunak, tentu makin berdampak dan makin menyebalkan jika Anda harus memeliharanya, terutama jika Anda sama sekali tidak tahu apa yang terjadi di dalamnya.
00:04:22Tentu saja, perusahaan yang lebih besar juga bisa menangani tugas-tugas yang lebih ambisius.
00:04:26Mereka punya sumber daya manusia.
00:04:27Mereka punya agen AI.
00:04:28Mereka punya pengetahuannya.
00:04:29Dan oleh karena itu, mereka mungkin mampu menggantikan alat-alat tertentu yang tidak dapat digantikan oleh perusahaan yang kurang paham teknologi atau oleh pengembang individu.
00:04:39Namun di perusahaan besar tersebut, ada lapisan perangkat lunak baru yang akan lebih sulit digantikan karena alasan kepatuhan atau, sekali lagi, alasan kompleksitas, karena kita membicarakan perangkat lunak seperti SAP atau Salesforce yang mungkin terintegrasi sangat dalam ke begitu banyak sistem sehingga Anda lebih memilih untuk terus membayar daripada menggantinya.
00:05:02Hal itu mungkin berubah dalam, entahlah, 10 tahun ke depan atau kapan pun, tapi saya tidak melihat semua perusahaan besar itu tiba-tiba mengganti semua perangkat lunak yang mereka gunakan.
00:05:15Namun, yang bisa kita lihat di semua tingkatan, tidak peduli apakah kita berbicara tentang perusahaan besar atau pengembang individu dan sebagainya, adalah beberapa perangkat lunak mulai digantikan.
00:05:24Dan menurut saya hal itu tidak bisa diperdebatkan lagi.
00:05:28Dan khususnya bagi para indie hacker, jika audiens utama Anda juga pengembang lain, ini menjadi jauh lebih sulit karena jenis perangkat lunak yang dulu Anda buat dan jual sering kali merupakan jenis perangkat lunak yang mudah digantikan.
00:05:43Sekarang, keunggulan kompetitif tetap bisa ada jika Anda memiliki layanan yang tidak terutama berfokus pada perangkat lunaknya, melainkan pada data pendukung yang tidak mudah didapatkan, atau jika itu bisnis yang kompleks secara hukum maupun kepatuhan, hal-hal seperti itu.
00:06:00Anda tidak benar-benar membayar untuk perangkat lunaknya di sana.
00:06:03Anda membayar untuk hal lain.
00:06:04Dan oleh karena itu, secara alami, hal itu lebih sulit atau mustahil untuk digantikan.
00:06:09Yah, tentu saja tidak mustahil, tapi jauh lebih sulit.
00:06:12Jadi ada semacam keunggulan di sana.
00:06:14Jika keunggulannya hanya berupa perangkat lunak yang menyelesaikan masalah kecil, itu akan menjadi lebih sulit.
00:06:22Dan saya pikir itu adalah salah satu perubahan yang sudah bisa kita lihat dengan AI saat ini, dan perubahan yang akan terus dipercepat.
00:06:27Karena apa yang memungkinkan bagi para pengembang hari ini, saya yakin, sampai batas tertentu dalam waktu dekat juga akan memungkinkan bagi bisnis lain, untuk orang-orang biasa.
00:06:37Tidak semuanya, tentu saja, contoh pengiriman email AWS mungkin tetap di luar jangkauan mereka, meskipun dengan bantuan penyedia lain yang mempermudahnya, itu mungkin tidak lagi di luar jangkauan mereka di masa depan.
00:06:48Namun ada banyak alat utilitas, alat manajemen proyek kecil, hal-hal seperti itu, di mana saya yakin lebih banyak bisnis dan lebih banyak orang akan membuat sendiri perangkat lunak mereka secara vibe coding.
00:07:02Sama seperti mungkin dua tahun lalu, memiliki layanan yang menghasilkan gambar dengan AI, katakanlah foto profesional atau semacamnya, tempat Anda bisa membuat kartun berdasarkan beberapa gambar yang Anda unggah.
00:07:17Layanan seperti itu mungkin berjalan baik satu atau dua tahun lalu, dan saya pikir hal itu berubah sangat cepat sekarang, karena orang biasa punya lebih banyak kesempatan untuk menghasilkan gambar seperti itu dengan AI langsung dari ponsel mereka.
00:07:35Mungkin karena sudah terintegrasi ke dalam sistem operasi, atau karena mereka bisa menggunakannya melalui langganan ChatGPT mereka. Kebanyakan orang memang tidak membayarnya, tetapi ada beberapa batas gratis di sana, dan makin banyak orang yang mungkin akan membayar.
00:07:47Jadi ini contoh yang bagus untuk model bisnis yang mungkin bekerja sangat luar biasa dua tahun lalu, dan kini menghadapi banyak tekanan.
00:07:57Dan saya pikir kita akan melihat hal yang sama untuk layanan dan perangkat lunak lain, tergantung pada apa nilai unggul Anda.
00:08:04Tentu saja, itu bukanlah berita yang tergolong baru, saya tahu itu, tetapi hal ini memiliki implikasi penting bagi para pengembang yang harus dipikirkan dari sekarang.
00:08:12Karena, tentu saja, tidak hanya profesi kita secara umum yang berubah—kita menulis lebih sedikit kode, dan saya pikir kita juga mengubah cara kita melakukan peninjauan kode, membaca setiap barisnya.
00:08:24Sangat mungkin kita tidak akan melakukannya di masa depan, jadi hal itu berubah, tetapi tempat Anda bekerja juga memegang peranan penting.
00:08:31Dan saya tahu pekerjaan sulit didapat akhir-akhir ini, dan memiliki pekerjaan tentu lebih baik daripada tidak punya pekerjaan.
00:08:37Namun jika Anda bekerja di perusahaan yang membuat salah satu alat ini atau yang membuat perangkat lunak yang kelihatannya lebih mudah digantikan,
00:08:48hal itu tentu saja menjadi semacam sinyal peringatan dan tidak berarti Anda harus langsung keluar,
00:08:52tetapi Anda harus berhati-hati dengan perencanaan masa depan Anda, boleh dikatakan begitu, karena menurut saya ini akan makin cepat.
00:09:01Dan saya sangat yakin akan selalu ada, dalam artian untuk 10 tahun ke depan—sangat sulit diprediksi saat ini—
00:09:10tetapi akan selalu ada beberapa perangkat lunak yang tidak akan dibuat sendiri oleh orang-orang karena terlalu penting, terlalu kompleks, atau karena ini bukan tentang perangkat lunaknya.
00:09:20Namun akan ada banyak kasus di mana perusahaan atau orang-orang akan melakukan vibe coding untuk alat dan perangkat lunak mereka sendiri,
00:09:30atau mungkin tidak lewat vibe coding, melainkan menggunakan keterampilan pengembangan yang ada untuk menggantikan perangkat lunak yang biasa mereka bayar di masa lalu.
00:09:39Jadi, ya, saya pikir ini adalah sebuah tren, dan tren ini sedang dipercepat, yang juga berarti bahwa menjadi wirausaha
00:09:48dengan membangun solusi Software as a Service (SaaS) kini jauh lebih sulit daripada beberapa tahun lalu,
00:09:54karena Anda benar-benar harus memikirkan apa yang bisa Anda jual yang memberikan manfaat nyata.
00:10:00Dan itu jelas jauh lebih sulit sekarang daripada dulu, menurut saya.

Key Takeaway

Kehadiran agen AI mempercepat pergeseran tren dari membeli SaaS ke pembuatannya secara mandiri, sehingga kelangsungan bisnis SaaS kini bergantung pada kepemilikan data eksklusif dan kompleksitas regulasi daripada sekadar fungsi perangkat lunak sederhana.

Highlights

  • Agen AI dan model AI dasar mempercepat pergeseran keputusan teknologi dari membeli SaaS menjadi membuat perangkat lunak sendiri.

  • Perangkat lunak utilitas sederhana seperti alat penghapus latar belakang gambar mini dapat dibuat dengan mudah melalui metode vibe coding.

  • Alat dengan tingkat risiko tinggi seperti sistem pengiriman email massal yang membutuhkan infrastruktur AWS SES tetap memerlukan pengetahuan teknis mendalam dan tidak cocok untuk vibe coding.

  • Keunggulan kompetitif produk SaaS kini bergeser dari sekadar fungsi perangkat lunak ke kepemilikan data eksklusif, kepatuhan hukum, dan integrasi sistem yang kompleks.

  • Bisnis micro-SaaS yang hanya menyelesaikan masalah kecil menghadapi ancaman besar karena pengguna akhir dapat mereplikasi fungsinya secara langsung melalui langganan ChatGPT atau AI bawaan OS.

Timeline

Pergeseran Tren dari Membeli ke Membuat Perangkat Lunak

  • Kemajuan model AI dasar dan agen AI memicu peningkatan tren pembuatan perangkat lunak mandiri di internal perusahaan.
  • Layanan berbayar untuk manajemen proyek dan pengiriman email kini dapat digantikan dengan solusi buatan sendiri berbasis AI.
  • Metode vibe coding memungkinkan pembuatan alat utilitas kecil tanpa perlu memedulikan detail teknis yang rumit.

Diskusi mengenai keputusan membuat atau membeli perangkat lunak telah berlangsung selama beberapa tahun, tetapi kemampuan agen AI saat ini membuat opsi pembuatan mandiri semakin realistis. Pengembang dapat menggantikan berbagai platform SaaS berbayar dengan aplikasi buatan sendiri karena efisiensi pembuatan kode meningkat drastis. Pembuatan utilitas sederhana seperti alat penghapus latar belakang gambar dapat diselesaikan dengan cepat melalui vibe coding tanpa membutuhkan pemeliharaan rumit.

Batas Kemampuan Vibe Coding dan Perangkat Lunak Kompleks

  • Sistem dengan risiko operasional tinggi seperti pengiriman buletin email tidak cocok untuk dibuat hanya dengan vibe coding.
  • Konfigurasi infrastruktur seperti AWS SES memerlukan pemahaman teknis khusus dan penanganan kepatuhan yang ketat.
  • Perangkat lunak enterprise seperti SAP dan Salesforce bertahan dari penggantian karena tingkat integrasi yang sangat dalam.

Kegagalan pada sistem pengiriman email dapat merusak reputasi domain, memicu pemblokiran spam, dan memutus rantai langganan pelanggan. Tugas dengan dampak besar serta risiko kegagalan tinggi membutuhkan pemeliharaan kode yang tepat, yang tidak bisa diselesaikan hanya dengan vibe coding. Meskipun perusahaan besar memiliki sumber daya untuk membangun alternatif mandiri, sistem core enterprise seperti SAP atau Salesforce tetap terlalu kompleks dan berisiko untuk digantikan dalam waktu singkat.

Ancaman bagi Model Bisnis Micro-SaaS dan Pengembang

  • Produk SaaS yang target utamanya adalah pengembang menjadi kategori yang paling mudah digantikan oleh solusi buatan sendiri.
  • Layanan pemrosesan gambar AI berdiri sendiri kini kehilangan nilai akibat integrasi AI langsung ke dalam OS dan ChatGPT.
  • Nilai jual perangkat lunak berpindah dari kode ke kepemilikan data dan penanganan regulasi hukum.

Indie hacker yang menjual perangkat lunak pemecah masalah kecil menghadapi penurunan permintaan karena pengguna dapat membuat sendiri alat serupa. Bisnis seperti pembuat foto profil AI yang populer dua tahun lalu kini tertekan oleh fitur AI bawaan sistem operasi dan aplikasi percakapan AI umum. Pertahanan bisnis SaaS modern kini mengandalkan akses ke data unik yang sulit diperoleh serta kemampuan menangani kepatuhan hukum yang rumit.

Implikasi Karir Pengembang dan Strategi Bisnis Masa Depan

  • Peran pengembang bergeser dari menulis dan meninjau baris kode secara manual ke pengawasan tingkat tinggi.
  • Bekerja di perusahaan yang produk utamanya mudah digantikan oleh AI menjadi sinyal risiko bagi karir pengembang.
  • Membangun bisnis SaaS baru memerlukan validasi manfaat nyata yang jauh lebih ketat dibandingkan tahun-tahun sebelumnya.

Perubahan cara kerja pengembang berimbas langsung pada stabilitas tempat kerja. Bekerja pada perusahaan pembuat alat sederhana yang mudah direplikasi AI meningkatkan risiko karir jangka panjang. Menjalankan kewirausahaan di bidang SaaS kini menuntut diferensiasi nilai yang nyata agar tidak mudah tergerus oleh tren pembuatan perangkat lunak mandiri berbasis AI.

Community Posts

View all posts