"Build vs Buy" semakin bergeser ke arah "build"
MMaximilian Schwarzmüller
Computing/SoftwareSmall Business/StartupsBusiness News
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.