Mengapa Pengembang Membangun Begitu Banyak Proyek Sampingan

Selama dua tahun terakhir, saya telah membangun dan meluncurkan delapan proyek internet kecil. Dari aplikasi hingga situs web, sebagian besar telah gagal — tetapi bersama-sama, kelompok proyek saya yang tidak penting mungkin dapat dipertimbangkan ramen menguntungkan. Proyek terakhir saya, Situs Kertas, memungkinkan Anda memulai blog menggunakan pena dan kertas. Itu adalah ide yang aneh, tetapi telah menemukan beberapa penggemar berat membayar untuk menggunakannya setiap bulan.

Proyek sampingan biasanya merupakan proyek pemrograman hobi yang dibangun oleh pengembang di samping pekerjaan mereka (pekerjaan harian saya adalah salah satu pendiri dan CTO dari startup fintech) — seperti robot Raspberry Pi, aplikasi daftar tugas, atau game iOS yang menghasilkan beberapa dolar. Namun, sesuatu yang saya perhatikan adalah bahwa alih-alih terlibat dalam membangun satu proyek sampingan, pengembang semakin membangun banyak proyek yang lebih kecil, seperti saya. 

Apa yang sedang terjadi? Ya, tanpa kode, Codecademy, dan alat seperti Stripe telah mempermudah penulisan dan penerapan proyek dari sebelumnya. Mereka adalah bagaimana dan kenapa sekarang. Tetapi bahkan dengan semua kemajuan ini, mengapa adalah pengembang membangun sangat banyak proyek sampingan? Dalam posting ini, saya akan mengeksplorasi beberapa alasan yang paling menarik.

🎰 Berjudi di kasino proyek sampingan

Duduk di atas takhta emas besar di depan audiensi penulis yang bersemangat, George RR Martin sedang berbicara tentang karir seorang penulis: 

“Ini adalah karir bagi para penjudi. Setiap kali Anda menulis buku, Anda melempar dadu lagi, dan Anda tidak tahu apakah itu akan hancur dan terbakar atau menjadi sukses besar.”

Martin memenangkan penghargaan untuk novel-novel awalnya, hingga buku keempatnya, Kain armagedon, dibom dan hampir menghancurkannya. Butuh 28 buku sebelum akhirnya dia menulis Sebuah Game of Thrones.

Demikian juga, pembuat proyek internet adalah penjudi langsung. Kegembiraan sebelum Anda mengklik "luncurkan" pada ide Anda berikutnya membuat ketagihan; Anda hanya tidak tahu apa yang akan terjadi. Gim acak yang Anda buat tentang menerbangkan burung kuning kecil di antara pipa Super Mario bisa meledak dan menjadi Flappy Bird, menjaringmu $ 50,000 sehari. Teka-teki kata yang Anda buat untuk pacar Anda bisa menjadi viral dan menjadi Wordle.

Singkatnya: Upaya yang dimasukkan ke dalam proyek internet sering terlepas dari hasilnya. Merangkul keacakan ini dalam praktik berarti meluncurkan lebih banyak proyek. Sebagai contoh:

  • Tantangan seperti 12 startup dalam 12 bulan, yang dilakukan oleh programmer Belanda Pieter Levels, telah mengakibatkan pengembang solo menjalankan portofolio proyek yang menghasilkan $ 3 juta per tahun. 
  • Situs web seperti ProductHunt memungkinkan Anda mendapatkan ide pada hari Senin dan meluncurkannya ke ribuan orang pada hari Jumat. 
  • Saat saya menulis ini, sebuah posting berjudul “Mengapa saya meluncurkan 25 produk dalam 25 minggu” adalah postingan teratas di forum IndieHackers.

Pembangun memperlakukan proyek sampingan mereka seperti kasino. Dengan menjaga proyek tetap kecil dan sering diluncurkan, peluang mereka untuk mendapatkan jackpot meningkat.

Proyek sebagai konten

Ekonomi kreator sedang booming, dan bukan hanya model Instagram yang memposting foto selfie di pantai di Ibiza. Pengembang-influencer — pencipta jenis baru yang aneh, seperti vlogger dan streamer sebelumnya — adalah hal yang sangat nyata. Proyek berfungsi sebagai konten dan monetisasi yang digabungkan menjadi satu.

Ben Awad mengaburkan batas antara pengembang dan pembuat konten tradisional lebih dari kebanyakan, dengan 1.3 juta pengikut menonton video proyeknya di seluruh Youtube, TikTok, dan Twitter. “Beberapa orang menyebutnya tech humor, beberapa orang menyebutnya dev logs,” katanya kepada saya, mencoba menggambarkan kontennya. "Aku bahkan tidak tahu akan menyebutnya apa." 

Sebagai contoh, salah satu proyek Awad sebelumnya adalah Plugin Kode VS untuk Tinder, di mana pengguna dapat menggesek cuplikan kode orang lain untuk menemukan tanggal yang tepat. “Plugin Tinder bekerja dengan sangat baik,” jelasnya, “dan beberapa orang bahkan hampir menikah dengannya.

“… Masalahnya adalah, saya tahu proyek itu hanya lelucon — tetapi saya seorang insinyur perangkat lunak yang serius, dan saya ingin membuatnya bagus. Jadi, untuk Tinder, saya benar-benar membuat aplikasi Android dan ekstensi VS Code, karena saya seperti, 'Jika saya benar-benar menggunakan ini, saya ingin benar-benar mendapatkan pemberitahuan push jika saya mendapat kecocokan. Saya tidak akan berada di VS Code sepanjang hari.'”

Sejak itu, Awad telah membuat video tentang deretan startup yang dia bangun. “Jika sesuatu yang baik terjadi dalam proyek yang saya buat – fantastis. Sesuatu yang baik terjadi, ditambah saya bisa membuat video YouTube tentang itu, ”katanya. “Jika sesuatu yang buruk terjadi dengan proyek yang sedang saya kerjakan, itu menyebalkan, tapi setidaknya saya bisa membuat video YouTube tentangnya. Dan orang-orang sangat menyukainya ketika sesuatu yang buruk terjadi.”

Dia menambahkan: “Satu-satunya alasan saya membuat semua proyek ini adalah karena saya tidak punya ide bagus. Jadi, saya lebih baik mulai membuat barang sampai saya menemukan yang bagus. … Saya pikir tujuan saya adalah memiliki satu bisnis yang sangat besar. Saya menanam banyak benih berbeda untuk membantu saya menemukan satu proyek besar yang sangat saya sukai.”

Proyek terbarunya, kosong, game mirip Tamagotchi Gen-Z, memiliki 130,000 pengguna.

Jika Anda tidak dapat berkomitmen untuk mengunduh aplikasi pembuat atau mengikuti seseorang seperti Awad melalui video mereka, cukup klik di #buildinpublic Twitter, dan Anda akan menemukan pengembang dengan lusinan tautan di bio mereka ke berbagai bisnis kecil yang mereka buat . Ikuti satu, dan Anda dapat bergabung dengan mereka dalam perjalanan rollercoaster meluncurkan produk, mendapatkan beberapa pengguna, dan bahkan keluar dari mikro-SaaS mereka untuk beberapa ribu dolar. 

Kemudian, beberapa bulan kemudian, mereka akan melakukannya lagi.

Mitigasi bencana proyek

Apakah proyek sampingan Anda pernah dihancurkan oleh revolusi di Kazakhstan? 

Ini tidak menyenangkan.

Inilah yang terjadi: Suatu hari, saya menemukan Anda dapat menggunakan domain emoji di alamat email, misalnya .kz. Menyadari ada banyak .kz domain emoji tersedia, saya memutuskan itu akan menjadi ide bagus untuk beli 300 di antaranya dan luncurkan layanan alamat email emoji. Sekitar 1,500 pelanggan kemudian, kerajaan emoji saya hancur ketika saya mendapatkan tweet ini:

Mengapa Pengembang Membangun Begitu Banyak Proyek Sampingan PlatoBlockchain Data Intelligence. Pencarian Vertikal. Ai.

Ternyata ada pemadaman internet penuh di Kazakhstan, membuat proyek saya benar-benar offline.

Mengapa Pengembang Membangun Begitu Banyak Proyek Sampingan PlatoBlockchain Data Intelligence. Pencarian Vertikal. Ai.

Setelah 10 hari panik, untungnya itu kembali. 

Orang lain tidak seberuntung itu: perubahan API, penyesuaian pada hasil pencarian, dan banyak faktor lainnya dapat mematikan sebuah proyek. Jadi, sama seperti Anda mungkin membeli saham di S&P 500 alih-alih menggunakan Dogecoin, pembangun menggunakan portofolio banyak proyek untuk mengurangi jenis kegagalan ini.

Daniel Vasallo menjalankan sebuah komunitas online mengajari orang cara membuat portofolio taruhan kecil, yang telah berkembang menjadi lebih dari 800 siswa yang membayar sejak Oktober 2021. “Terkadang saya bercanda di Twitter dan mengatakan satu-satunya rencana bisnis saya adalah menghindari keharusan kembali ke pekerjaan 9-ke-5 , ”katanya kepada kohort terbarunya selama pembicaraan baru-baru ini di Zoom. 

“… Itu sebabnya aku suka taruhan kecil. Dengan taruhan kecil, biasanya, Anda tahu, Anda mencoba sesuatu yang kecil dan gagal, itu tidak terlalu menghilangkan motivasi. Jika Anda mencoba sesuatu yang besar, itu dapat dengan mudah menyengat dan mengecilkan hati banyak dari kita. Ini bisa menjadi peristiwa yang merusak.”

Dia menyimpulkan pola pikirnya seperti ini: “Sukses bagi saya adalah bertahan dalam permainan. Pada dasarnya, menghindari keadaan game-over selamanya.”

Sebastien Dubois mengetahui keadaan ini dengan baik. Tahun lalu, artikelnya “Kisah kegagalan startup: 20 bulan berlalu, 2 ribu jam dihabiskan dan 200 ribu € hilang” menjadi viral di Hacker News, dan menceritakan kisah fallacy sunk-cost tentang bagaimana Dubois menghabiskan dua tahun mengkodekan sebuah startup yang berjuang untuk diluncurkan. Namun, Dubois sedang membangun banyak proyek kecil dengan baik sekarang.

“Saya sekarang membangun proyek waktu dan usaha yang terbatas dengan lebih banyak keuntungan daripada kerugiannya,” katanya kepada saya melalui email. Dia telah membangun komunitas, menciptakan dua "infoproduk" yang cukup laris, dan bahkan memikirkan proyek buku. 

“Saya telah menciptakan roda gila yang kuat di antara portofolio proyek saya,” katanya. “… Sementara itu, aku tidak merusak diriku sendiri untuk sampai ke titik ini. ;-)”

Menyenangkan, latihan, dan kreativitas super

Pengembang adalah orang yang sangat kreatif. Seperti halnya seorang musisi yang mengarang atau seorang seniman melukis, seorang pengembang dapat memulai sebuah proyek sampingan untuk melepaskan kreativitas ini.

Ben Issen adalah pengembang Prancis karismatik yang sedang berjalan tujuh proyek kecil. “Saya memperlakukan proyek saya seperti merawat taman,” katanya kepada saya melalui Zoom dari apartemennya di Paris. “Ini kegiatan yang menyenangkan. Proyek favorit saya seperti kaktus kecil; mereka mudah ditanam, cepat tumbuh, dan membutuhkan sedikit air dan perawatan.”

Dia kemudian berlari ke ambang jendela dan mengambil pakis besar: "Proyek seperti ini membutuhkan banyak perhatian atau mereka mati."

Jika Anda memiliki banyak ide, membangun banyak proyek kecil yang mandiri adalah hal yang menyenangkan. Anda dapat membangun satu dan kemudian pindah ke yang berikutnya. Setiap kali, itu seperti teka-teki yang memuaskan saat Anda beralih dari nol ke beberapa pengguna. Dan setiap proyek lebih banyak latihan — perwakilan lain yang meningkatkan keterampilan membangun, meluncurkan, dan memasarkan Anda.

Seringkali, proyek baru terinspirasi atau disatukan menggunakan kode dari yang sebelumnya, yang mengarah ke ide yang lebih baik, dan membuatnya lebih mudah untuk diluncurkan. Saya menolak email yang menanyakan kepada orang-orang mengapa mereka membangun banyak proyek alih-alih hanya berfokus pada satu proyek, dan proses kreatif adalah alasan besar bagi beberapa responden. “Saya penggemar berat penyerbukan silang. Menggabungkan hal-hal yang tidak sering berjalan bersama memungkinkan Anda mengejar sesuatu yang sama sekali berbeda, ”tulis satu orang.

Namun, tidak semua orang menghindari proyek besar sama sekali. Seperti yang dijelaskan oleh emailer lain, proyek kecil dapat memberikan wawasan kreatif yang memberikan arahan proyek besar: "Proyek kecil saya membantu menginformasikan bagaimana proyek besar saya bekerja, di mana proyek utama saya adalah batang pohon dan proyek kecil adalah cabangnya."

Kesimpulan, dan masa depan

Yang paling menggairahkan saya dari semua proyek ini adalah kita akan melihat beberapa perusahaan yang benar-benar unik muncul yang biasanya tidak ada. MSCHF adalah contoh yang sangat modern dari perusahaan yang didukung ventura yang meluncurkan proyek viral setiap dua minggu, tetapi jumlahnya menunjukkan pada akhirnya akan memiliki banyak perusahaan.

Jadi, mengapa apakah pengembang membangun begitu banyak proyek sampingan? Baik itu keinginan untuk berkreasi, belajar, atau menjadi kaya, semuanya bermuara pada perubahan mendasar yang terjadi dengan cara pengembang melihat proyek mereka. Anda dulu meletakkan proyek sampingan di CV untuk mendapatkan karir di bidang teknologi. Sekarang, proyek sampingan bisa be karir Anda di bidang teknologi.

Diposting Agustus 9, 2022

Teknologi, inovasi, dan masa depan, seperti yang diceritakan oleh mereka yang membangunnya.

Terima kasih telah mendaftar.

Periksa kotak masuk Anda untuk pesan selamat datang.

Stempel Waktu:

Lebih dari Andreessen Horowitz