Ngobrolin Open Source bareng @AriyaHidayat
Ringkasan Episode
Bantu KoreksiEpisode ini membahas dunia open source bersama Mas Arya, pembuat PhantomJS dan Esprima yang sangat terkenal di komunitas JavaScript. Mas Arya berbagi pengalaman perjalanannya mulai dari latar belakang pendidikan di bidang hardware engineering di Jerman, terpapar ekosistem open source melalui komunitas KDE, hingga akhirnya menciptakan dua proyek open source yang sangat berpengaruh. Diskusi mencakup perbedaan antara proyek open source yang dikelola perorangan dengan yang didukung perusahaan besar, tantangan maintaining proyek populer, serta perubahan motivasi kontributor open source dari murni altruistik menjadi monetisasi dan popularitas. Episode juga menyentuh fenomena maintainer burnout seperti kasus color.js dan faker.js, serta strategi untuk membuat proyek open source yang sustainable.
Poin-poin Utama
- •Mas Arya menciptakan PhantomJS (headless browser untuk testing) dan Esprima (JavaScript parser) yang keduanya memiliki jutaan download di NPM
- •Awal mula terjun ke open source berasal dari pengalaman studi di Jerman dan terlibat dalam komunitas KDE yang sangat aktif di Eropa
- •PhantomJS lahir untuk menjembatani antara unit test dan end-to-end test di era front-end development yang masih liar 15 tahun lalu
- •Esprima dibuat karena tidak ada parser JavaScript yang cepat dan akurat saat itu, test suite-nya menjadi standar untuk parser modern lainnya
- •Perbedaan mendasar antara proyek open source hobi dengan proyek perusahaan: yang pertama bebas dari tekanan tapi bisa membebani maintainer secara emosional
- •Kontribusi ke proyek besar seperti React atau TypeScript sebelum membuat proyek sendiri dapat melatih kesabaran menghadapi komentar positif dan negatif
- •Motivasi open source telah berubah dari memenuhi kebutuhan pribadi dan belajar, menjadi mengejar popularitas dan monetisasi
- •Strategi sustainable untuk maintainer: fokus pada niat awal memenuhi kebutuhan sendiri, tidak mencoba membuat semua orang bahagia, dan menggunakan fitur archive atau transfer maintainer jika sudah tidak sanggup
hai hai hai halo selamat malam oh malam ya sekarang ya Iya kan nanti yang nonton kan malam
ya tayangnya malam tayangnya malam selamat Selamat hari Selasa dan Selasa wakya kita nanti tanyanya hari Selasa ngr Iya nanti ngacau kan ini masih
Kayaknya ada delay delay karena web rtisc kali ya delay itu alasan enggak enggak kompak aja kita sebenarnya kita live apa live kasasih
Bogor aja enggak kompak-kompak amat Iya jadi ee Ini sesi kali ini rekaman karena ee narasumber faktor Iya faktor jarak
dan waktu ya Time Zone nah bahasanya time zoneone Jadi kalau misalkan kita live di selasa malam itu di daerahnya
sana itu belum subuh pagi pagi jam .00 pagi enggak sebelum jam .00 kayaknya jam J nanti kita tanya aja iya iya ee Jadi
kita ini rekaman nanti akan tayang di hari Selasa tanggal 6 Februari 2024 nah topiknya adalah tentang open source kalau kita ngomongin
open source Ya siapa lagi Eh apa narasumber yang kalau bukanwa open source Indonesia Mas Ar Halo mas Apa kabar mas halo
mas Halo R ek Terima kasih sudah diundang Terima kasih sudah jauhjauh sudah jauh-jauh dari sana datang ke sini enggak datang kan Eh tapi
datanya kan datang datanya nyampai ke kita datanya jauh virtual Virtual virtual routingnya jauh loh routingnya jauh sekarang kalau di kita nih
rekamannya jam 0.00 pagi kalau di California jam berapa Mas sekarang Mas sekarang jam 600 sore sore Oh pukul 5.
ya Oh ada apa apa saving ya betul karena ini bulan Januari Februari jam . itu ya pas sudah masih ter sudah
gelap Sudah gelap kar gelap baru selesai magrib kan Oke ngomong-ngomong soal normal ya iya he saya ada bingung sedikit sedikit oot
sedikit oot kalau misalnya Delux Saving Time Kan jamnya kan antara dimajuin atau dimundurin 1 jam Saya masih enggak
ngerti Tetapi kalau untuk untuk salat waktunya itu magrib itu berarti tetap mengikuti matahari ya bukan mengikuti jam betul dia ngikutin matahari berarti
bisa jadi berarti kita harus ngecek jam any sayaak masih masih bingung soal Day saving ini dan bagaimana tujuannya Day
Saving Time itu kan sebenarnya karena kalau pas musim dingin e bulan-bulan November Desember Januari Februari itu kan kalau kita anak-anak sekolah
benar-benar misalnya jam ya itu masih gelap banget tu apalagi kalau di kalaliifernya Mungkin aman-aman aja kalau tapi kalau
di beberapa tempat yang bersalju dingin dan sebagainya s menusahkan g bet Le atas yang lebih ke atas waktunya
dimajukan dikit supayaak G manusia Ya maksudnya apa yang orang-orang sana udah terbiasa biar enggak terlalu gelap oke
oke sekarang mulai Men di di California aja begitu ya Kalau lebih parah waktu zamannya Mas Arya di
Oslo ya Wah kalau itu e mau digeser berapa pun kayaknya enggak ngefek gu karena kalau lagi musim panasnya lagi e
siangnya panjang banget i jam 11. malam itu masih bisa baca koran kita di luar karena enggak perlu
lampuah Waduh tetapi sunsetnya cepat banget ya Berti ya Iya mataharinya sedikit banget atau mataharinya banyak banget pokoknya
ekstrem berarti ya berpengaruh ke jam tidur enggak Mas kalau gitu mas eh sangat karena kalau enggak terbiasa itu kan berarti dari
awal kita e kan kita kalau orang Indonesia kan kalau terang enggak mungkin tidur kan Iya ini makanya e buat
ee buat orang-orang asing yang datang ke negara-negara seperti itu biasanya hal hal pertama yang dibeli adalah ini
gorden tebal hitam dan tebal penutup mataorden kalau sekarang mungkin tinggal beli Vision proarena di luar terang tapi Wah ini malam Iya
langsung lihat bintang gitu ya di dalam ya tapi kayaknya gorden jauh lebih murah dan lebih praktis biar tetap bisa tidur karena
kalau enggak jam .00 pagi terang-menerang kamar kita terangmenderang Kita kan gelisah enggak bisa tidur kalau ditutup semua Nah itu
Lihat transkrip lengkap (463 segmen lagi)
lumayan hm Nah nanti Oke Sama nanti pas musim dingin juga pusing kita karena gelap buulu Mas masih kerja di kantor
jam .00 udah Gelap banget gitu rasanya mau pulang aja tapi kan Belum baru jam .
kan iya i ya ya oke nah Ini Salah satu alasan kenapa kita apa ngobrolin tentang open source itu ada apa ya kita beberapa
waktu yang lalu tuh sempat baca di Twitter atau X gitu ya tentang lodes lodes itu katanya eh menyatakan
dirinya bangkrut G berhenti gitu ya padahal ternyata hanya ee drama aja cuman cari cari apa Nam selalu selalu
kayak gitu ya Iya cari cari apa E sensasi dan lodasnya tetap jalan sebenarnya cuman mungkin kayak mau cari
eh kontributor baru kali ya clickb klikb Ya ampun Iya clickb heeh Tetapi dia menutup semua isu yang terjadi adalah
dia menutup semua isu lodas itu atau lodas berapa karena dia mau rilis lodas yang baru dia close semua
isu yang sebelumnya dan orang pada kaget Ada apa ini kok semua diclose tapi karena isu semua diclose dapat notifikasi ke email
kan i baru nanti apa Baru terjadi diskusi lagi gitu ya karena kan ini proyek open source kan sukela ya jadi
kadang ada orang yang kalau udah gak ada butuh lagi yaudah dia cuek aja gitu ya Nah kita Mau ngomongin lebih lanjut
tentang open source tapi sebelum itu mungkin buat teman-teman yang generasi baru Mungkin ada yang belum kenal Mas
boleh dong kasih kasih sedikit ini apa namanya perkenalanlah Singkatlah Genzi Genzi C gen gen Alfa gen Alfa
salahah oke silakan mas em apa yang perlu di ini ya disebut ya Eh Project open source Mas Ar l yang
paling populer mungkin proyek openosa yang paling populer itu ada dua yaitu Phantom JS dan S Prima itu dikerjakan kira-kira
wama 15 tahun yang lalu e Tapi sejak beberapa tahun kemarin saya sudah enggak punya waktu lagi untuk ngurusinnya
karena banyak hal selain Enggak punya waktu juga e proyek tersebut sudah tidak relevan lagi di dunia zaman sekarang
contohnya Phantom jz itu lahir karena kalau ingat frontend development 12 tahun lalu itu masih masih J masih sangat liar kan orang eh eh
edit langsung eh html-nya edit langsung javascript-nya di server jadi kadang-kadang tidak di serverver FTV FTV jangankan FTV saya langsung FM
langsung update di server engak usah FTV lagi live yolo yolo Iya yolo nah ini menyebabkan banyak masalah karena
berarti kan gak ada tesantom jas lahir untuk menjebatani antara unitest sama endest kalau sekurang-kurangnya kalau kita membuatriip Phantom Jaz misalnya
loginnya sukses gitu kan atau bisa daftar walaupun edit di server kan kita bisa jalanin tesnya untungnya dunia frontend dunia
web setelahir itu sangat berkembang pesat sehingga akhirnya banyak Framework yang menekankan pentingnya tes kan ada react ada Jaz sama-sama populer kan kalau
zaman dulu kan adaery gak ada tesnya kan ada ada ini pakai selenium yang secara bisnisnya P selenium
ya ininya apa kategorinya mirip-miriplahantom selenium dan sebagainya benarbenar browsernya kitaomatisasi KUD ini itu tentang Phantom Jaz eh jadi
setelah beberapa tahun setelah proyeknya populer itu ah enggak Enggak seberapa perlu lagi dan sekarang kan ada ada pape
titir sama playright benar-benar dari timnya sama h n itu udah kalau sek brnya sendiri gitu ya kalau yang sekarang
lebih pada ngerti mungkin karena sering dengar kata Pak petir kali ya Nah Phantom JS ini adalah sebelum
cikalakaltirak Cikal bakalnya papetir betul e Pak putir itu sebenarnya sudah mati juga Karena sekarang kan playright kan jadi seluruh engineer yang ngerjain
Pak putir itu pindah ke Microsoft terus bikin Play oh nah seluruh Wah I kita baru tahu nih lihat lihat aja gitab
lihat aja gitabnya Pak petir sudah enggak ada komit lagi kan nah eh pak putir send play kan emang 2 tahun
terakhir kayak lagi dinaikin gitu jadi kayak tutorialnya jadi bagus jadi lengkap Iya mungkin mereka apa kayak revamp ya Nah nanti kalau lihat
perhatiin aja yang ngerja sama ngerjain papetir itu namanya sama semuaanya sama semua jadi satu satu tim pindah dari
Google ke Microsoft eh bahkan dulu pas papetir baru lahir itu saya ngobrol banyak ngobrol sama produk managernya
kalau lihat ap api papetir yang paling pertama itu kan mirip sekali dengan ep-nya Phantom ja dan itu memang ada
kesengajaan supaya eh orang bisa migrasi bisa bisa migrasi dengan mudah Oke jadi konsepnya sama kan ada page kemudian
kita load dan sebagainya he mirip banget betul saya ah pernah coba dua-duanya Soalnya dari Phantom JS ke ptir sangat
familiar lah ini hampir gampang pindahnya bedanya mungkin paktir dan sekarang play itu hidup atau lahir itu di e kalau di Indonesia kalau di Gen itu
apa namanya digital native kan kalau iniing a na kalau dulu masih ya kalau dulu Pasaman Phantom karak ada juga A itu
pusing bikin karena Call Oh callb I yang menyebabkan support juga pusing karena banyak yang ngoding enggak paham callback salah codingannya Phantom
jazznya disalahin kan jadi kadang-kadang kalau banyak yang tanya-tanya saya lebih Sebenarnya saya lebih banyak orang ngajarin cara
callb ngajarin itunya bukan bukan ngajarin konsep dia bingung dia tulis mungkin dia panggil apa tetapi tapi ggak dibungkus
dengan callback terus dia panggil lagi Line selanjutnya loh kok ini ini gak Selesai ini valuenya hilang dan e zaman dulu kan debnya juga
gak masuk akal kan kalau kan gampang ini yang i jadi e ya kalau Phantom ja lahir zaman sekarang ya jadinya kayak si play
itu sangat masuk yang pertama yang kedua itu Prima sama sudah tidak di urusin lagi tapi kalau lihat di
npmjs terakhir saya lihat Itu downloadnya masih 30 sekian juta Gitu bahkan lebih banyak Prima itu dipakai dipakai oleh
kan kan Prima itu kan karena parser dia banyak tools yang pakai S Prima mungkin kalau lihat npmjsnya statisk itu ada gambar Mas Ar
tuh di kontributor paling pertama pasah zoom in zoom in engak kebaca Oh iya sor S Prima eh mana ininya
disarch saja mungkin di NPM npmjs itu Eh ini saya lihat kalau s itu itu fornya ya sudah engak diurusin juga
kayaknya Prima ya Iya ini saya baru tadi sekedar browsing-browsing ternyata yang bikin yang bikin gft actionnya untuk
ngpush ke NPM tuh Mas Arya Oh saya lihat pr-nya barusan 2000load 2 juta juta coba bandingkan sama RCT Aduh RCT
ya tinggal diganti aja kan Nah 2 22 juta banget ya yang lebih banyak daripada jadi ada beberapa modul yang populer eh
itu biasanya grupnya sama es Prima react eh KF script tslin yang sangat banyak banget tuh yang kayak sebangsa kayak
Chok atau atau dibug gu kan udah udah hampir standar kan karena e javascrip karena dipakai sama library lain Iya itu
itu efek karena enggak ada standard library aja kan di javascript makanya untuk urusan se mewarnai Terminal pun
Kita terpaksa harus panggil C I itu nol dependencies 3.213 dependen bayangin kalauanya tiba-tiba di publish 3000 ini udah engak
bisa pakai lagi kayaknya udah 3000 3.000 itu juga dipakai sama e misalnya kayak starter atau apa kan enggak masuk
dependence kan apa bukan installable library misalnya starter official next semua mati semua eh hampir pasti jadi kalau ee ada teman-teman yang
ngerjain proyek Frend pakai Framework apapun NPM instalnya itu nanti kalau dilihat di directory modulnya itu hampir pasti ada sa karena terikut oleh se
sekikian banyak transi Dependency ya sama kayak Chok JS itu pas terinstal gitu mau kita bikin Apun tu
pasti ada gitu acungkan tangan siapa yang gak pakai islin kalau kalau kalian pakai islin sudah pasti ada S primanya
di dalam Nah pertanyaan saya kenapa ini e organisasinya jquery Mas ada foundation sekarang namanya apa di bawah Open J foundation kan foundation
oke nah ituim itu lahirnya karena dulu gak ada parser buat javascript yang cepat dan akurat jadi yang cepat ada
tapi kadang-kadang gagal parsing yang selalu akurat ada tapiampun ini kan tok tokenization berarti kayaknya mirip dengan Phantom JS juga ya
berarti secara pola pikir atau algoritm yang terjadi di dalam ini biasanya buat tooling untuk untuk untuk e untuk bikin
linter atau untuk bikin tooling seperti itu Nah karena itu saya bikin S Prima karena itu lahir kan habis itu dix sama
Facebook juga untuk bikin E es Jadi kalau ingat pertama kali reak keluar jsx compilernya itu pakai fnya n Facebook
Pakai S Prima Oh habis itu Facebook bikin sendiri dan sebagainya Nah itu menariknya karena ternyata untuk membikin tools yang akurat dan cepat itu
lumayan Penuh Tantangan makanya e test suit-nya es Prima itu puluhan ribu banyak ya supaya akurat kan dan setelah itu banyak banget parser
yang lahir kan dari pakai ras atau pakai si Iya zaman sekarang banyakan pakai ras i jadi semua parser javascript setelah S
Prima kecuali eh Microsoft typescript ya karena itu kan dialognya beda itu biasanya ada eh ada salinan test suit-nya S Prima Oh
jadi di situ eh makanya dulu pas S Prima lahir kemudian banyak versi parser baru itu eh secara emosional tuh sangat
membingungkan buat saya di satu sisi ee agak sedih karena ya kalau kita sudah bisa bikin kalau saya sudah bikin ribuan
tes kan Ya bikin implementasi baru Ya gampang kan gitu kan karena tinggal nging aja terus kita ambil tesnya jalan
apa enggak gitu tapi di sisi lain ya ya bagus juga kalau tes itu dipakai semua orang kan
Berarti ada ada sedikit kontribusinya ke dunia banyak sih itu bukan sedikit banyak banyak itu dari situ e
e lahir bukan lahir ya jadi ter terinspirasi untuk Oh ternyata yang penting itu kalau kita bikin proyek itu
tesnya karena buat teman-teman yang sudah kecimpung dan bergelimang di dunia pemrograman itu hampir pasti kan kalau source code kita itu enggak pernah
Selamat kalau adaior selalu aja yang I pasti a kena bermasalah bermasalah gitu kan atau diubah atau diutak-ak atau
diganti dan sebennya apalagi kalau frameworknya berubah tapi biasanya kalau yang namanya tes itu lebih bertahap contohnya Kadi kan
beberapa Rib tes yang saya bikin untuk 10 tahun lalu 10 tahun lalu ituihal maamkang k saking pentingnyaes itu mau
bikin laku ya Wah kalau S Prima itu bukan test driven development namanya pdd performance driven development bukan pdd yang itu Temannya
50 C Itu rapper rapper berarti namanya deh ganti sem ya jadi oh dia suka ganti-ganti he filosofinya tuh gini eh rilis baru itu
tidak bisa lebih lambat daripada Ris sebelumnya Apapun yang terjadi g i berarti test case-nya juga ada ngetes
performance atau ada jadi cara ngetesnya adalah ini karena parer eh bisa dilihat di ini di website-nya di sima.org nanti
kelihatan ada atau Google aja S Prima speed comparation S Prima benchmark Nah itu ada beberapa data yang harus
di Kenapa ini S5 Nyala kok saya tadi Mas benchmark benchmark Kayaknya masih saya bayar domainnya compar masih tadi saya Iya barusan tadi
bisa sekarang jadi gak bisa Waduh dnsnya ada yang Share screen coba tadi bisa l tadi kan
bukanyaorg mungkin karena apa DNS apa tuh namanya Nawala Nawala walah jadi ada ada Tes yang bisa dijalanin di browser ada juga tes yang
bisa dijalanin di command Line pakai e not JS Nah itu Eh benchmark-nya jadi kalau mau rilis itu dijalanin dulu e ada
regression enggak dibandingkan rilis berikutnya Kalau ada ya harus diperbaikin dulu ini dia Nah itu gedein dong gedein Nah itu kalau dijalanin
kalau dijalanin dia e memproses semua source yang di sebelah kiri satu-satu terus ada bandingannya tu dengan beberapa
lain supaya tahu posisinya itu apakah lebih cepat lebih lambat dan sebagainya ini e tes e librarynya pakai
apa mas Moka ya kalau ini kayaknya benchmark JS Oh benchmark oh benchmar karena kita ngukur waktu Nah setelah lahir kemudian
Microsoft merjakaninan Eng dengan bayaran sangat tinggi untuk membikin parser ya kalau sekarang kalau orang nanya P parsing javascript pakai apa ya
saya bilang pakai typesript aja Kara udah sudah sangat ak TSC betul dan sangat bagus Asya dan selalu mengikuti
perkembangan zaman dan tesnya itu wah lebih gila lagi bedanya bedanya antara saya ngerja ini sekedar hobi sama perusahaan besar
perusahaan software besar di dunia itu ya pasti beda iya iya i nah kembali ke kata Mas ee Mas Arya itu apa dua Project
open source yang besar dan pasti membutuhkan banyak energi waktu biaya bahkan full time orangnya puluhan nah saya bingung juga apa yang membuat Mas
Arya itu tergerak tuh untuk berkisi memulai Ini Mul dua project ini alasan memulainya itu sebenarnya alasan egois karena waktu itu saya perlu tool
seperti itu terus enggak ada yang enggak ada yang buat gitu gu kalau sudah ada ngapain bikin gitu kan e mending
ngerjain yang lain Jadi itu e tapi kan kalau kalau ditarik garis mundur sedikit e Mas Arya Kan background pendidikannya kan bukan
software engineer kan bukan software developer kan Iya lebih ke hardware engineer malah Oh lebih ke hardware ya
Terus eh terekspos eh dunia open source itu dari mana mas Nah itu juga eh antara salah pergaulan bisa dikatakan atau
pergaulannya benar gitu Jadi gara-gara saya dulu sekolah sandwich S2 sama S3 di Jerman Jadi pas di Jerman itu banyak ketemu
mahasiswa pergaulan open source ceritanya mahasiswa di Jerman I pergaulan bebas pergaulan kode sumber bebas gitu kan Kalau kalau ke kampus
apapun di Jerman itu pasti ada developer yang kontribusi ke kde oh oh terkenal sekali kde di sana ya karena memang
lahir di sana kan Oh akhirnya ya terbawa-bawa lah dalam secara positif ya ikut nongkrong ikut ngobrol ikut datang ke acara-acara kalau
di Indonesia sekarang namanya mungkin meet up gitu kan event ya dari situ kecipratan ya udahlah kita ikut ngerjain
ini ngerjain itu gitu e jadi kde sama Linux tuh lumayan sangat besar ya di tahun 2000-an di Eropa nah e ada ini kan
banyak event tuh disponsorin sama suse Network suse Open suse kan dulu distributor Open suse Oh iya yang yang
cameleon itu ya Iya betul nah ini e dari situ terbawa karena itu ya Gimana sih caranya e nongkrong di
IRC mulai Mulai belajarnya dari situ gimana sih cara cara berkoordinasi dengan Sekian banyak H developer di seluruh dunia dan karena
lingkungannya Maing list kalaumit submit P itu masih Maing list kan masih belum ada gitu ya Iya adanya subvion
subion ini tahun berapa sih k 2000an 2000an000 berarti sebenarnya cepat juga ya perkembangannya dalam 20 tahun tuh
kayak sekarang udah beda banget e kolaborasinya cara berkolaborasinya komunikasinya prinsipnya masih sama ya karena kan kita tadi beda zona waktu
beda bahas B kadang adaang beda negara juga beda latar belakang nah dari situ dari pergaulan itu maka
langsung ya terciduk dan Terpukau Akhirnya ingat enggak Mas Project open source pertama yang Mas Arya e kontribusi yang for request-nya diterima
for request-nya eh yang sekitar itu k html itu jam dulu belum adaub aja belum lahir ya dia di lingkungan KD itu karena
e tadi kan teman-teman Kebanyakan berarti programing language-nya masih pakai C ya waktu itu ya sama plus yang dominan
Oke jadi e Jangan sampai salah memilih teman mungk pelajaran yang berharga yang diambil itu ya Jangan sampai salah kalau
bisa saya ambil kutipan berarti ekosistem yang untuk untuk kontribusi waktu itu di sana itu sudah terbentuk atau sedang Maksudnya sudah ada gitu ya
sedangkan kita di Indonesia e ekosistem open source Kayaknya sudah ada atau belum belum banyak kah Belum belum
banyak masih sporadis masih sporadis sporadis ya kalau di sana kan gerilia ya belum terorganisir Kalau Mas Kanya Kalau
ikut meetap sini atau ikut ke sana ketemu aja orang yang kontribusi ke kde atau ke open source lainnya gitu I
sebenarnya kalau dipikir-pikir yang namanya toulingnya itu enggak ngefek kan zaman dulu enggak ada github adanya subvion payah banget kan pakai subvion
itu kemudian Maing list enggak ada Slack Enggak ada enggak ada yang bagus-bagus kayak zaman sekarang lah tapi
yaanya tapi sisi humannya Sih Sisi humannya enggak sih kayak interaksi manusia yang kayak tadi misalnya Masar Cuma nongkrong ngobrol atau Apalah bikin
Aktivitas apa bolak-balik lihat orang yang orang-orang Yang udah aktif kontribusi otomatis kan jadi apa ya bukan pressure apa sih kayak kayak masuk
ke mindset oh asik juga nih kayaknya mesti coba begini-gini berarti kan Sisi humannya sudahudah kuat walaupun toolingnya eh belum kayak sekarang I
lingkungan akademik juga menunjang kayaknya karena kan yang namanya di akademik itu kan biasa untuk mencoba sesuatu yang baru kemudian berkolaborasi
itu kan memang landasannya karena lahirnya dari kampus-kampus nah di situ e gampang kan kita ngobrolnya sama frekuensinya gitu
antara satu mahasiswa dengan mahasiswa lain yang dibicarain sama kadang-kadang Ngobrol apapun akhirnya tiba-tiba ngobrolin Eh P yang itu gimana gitu
lebih lebih ini kan lebih tercipta suasana yang sangat kondusif dibandingkan kalau ngobrolnya tentang Jadi mungkin itu e perlu tuh digali dari
segala macam kampus kita harus digalakkan open source sem sour karena ironisnya justru kalau di Indonesia harusnya itu sesuatu yang sangat
naluriah karena kan Open sour sebenarnya kan tidak lain tidak Bong royong kan cuma untuk urusan percodingan gitu Iya
iya Bu urusan Iya kalau kita urusan keseharian urusan sosial namanya gotongroyong kalau nging namanya opensor Harusnya kita tuh paling canggih ya
sudah paham betul caranya gimana kerja bakti tiapti cuma Biasanya kalau gotongroyong dapat dapat es buah di akhir dapat es
buah kam bungkus nasi bungkusya nasi bungkus Kalau Gotong roeng enggak dapat nasi bungkus benefitnya apa Mas selama
apa Mas Arya berkeung gitu kan Apakah kan anak kuliah Apalagi kan Merantau kan Kayaknya butuh e tambahan duit gitu atau
gimana kalau ke open source sendiri dapat benefitnya apa aja masih dulu waktu awal-awal kebanyakan benefitnya atau secara pribadi itu ya
tadi e perlu sesuatu enggak ada yang bikin Ya udah kita bikin aja terus ya udah dilempar aja L ke dunia open source
gitu siapa tahu ada yang keperluannya sama kan jadi mereka enggak harus pakai lagi enggak harus bikin dari nol lagi
motivasinya kadang-kadang sesederhana itu atau ada orang yang pengin belajar kan Nah beberapa kali di yang kontribusi kde itu karena di sekolahnya di
kampusnya Dia belajar c++ tapi kurang jelas ini aplikasinya seperti apa sih gitu kadang-kadang kan kita kuliah itu
kan mata kuliah apapun bingung kan gunanya apa sih belajar ini g praktikal tidak praktikal he jadi J
praktiknya itu di open source gitu ya Ya sudah sekalian aja gitu mumpung eh Nah kalau kita belajar di perusahaan
kadang-kadang kan tekanannya tinggi kan kalau betul enggak sukses atau kita kontribusi ke produk yang komersil terus gagal itu kan resikonya besar Kalau open
kan ya coba-coba aja gitu zaman dulu tuh lumayan agak toleran orang jadi E ketika ada proyek baru
ee harapan yang memakai itu enggak terlalu tinggi kalau zaman sekarang kayaknya agak sulit belajar karena opsinya banyak zaman sekarang opsinya
Kebanyakan orang makin banyak maunya ya kan makin BM jadi ada project open source baru wah kenapa enggak ada gini
kenapa enggak bisa gitu terus gara-gara dunia open source sekarang bisa menghasilkan duit jadi kadang-kadang motivasi itu sudah mulai
bergeser kan motivasinya biar terkenal biar ngetop biar followernya banyak apapunlah gitu bukan motivasi yang tadi benar-benar murni imbing-imbing
iming-imbing finansial kan jadi ya kalau motivasinya bikin terkenal bikin proyek a enggak ngetop ya dia buang aja terus ganti proyek b gitu kan
ganti Pro sampai ngetop sampai bisa dipakaiten ya beda kan dengan memang pengin benar-benar mengerjakan dan pengin bermanfaat kalau cost of maintaining
Project open source Gimana mas kayak dari Sisi waktu Sisi saya yakin K seperti prima dan Phantom J itu sudah
kayak kalau sudah scale-nya mulai cepat tuh mulai banyak yang pakai pasti ada pressure tuh isu mulai dibuka terus
kemudian full request bahkan P request sendiri pun gak bisa asal di merch karena begitu kita merch bisa jadi itu
beban bebannya kita sebagai maintainer untuk ngmaintain kode orang yang buat itu sendiri kan e ngreview kode orang
itu kan ibaratnya jadi dari pandangan saya itu ada cost minimal waktu gitu dari kita yang harus kalau dari Bas
gimana itu selama memaintain itu cost of open source itu berefek enggak sih gitu ke kehidupan atau gimana mengatasinya
gitu lumayan berat terutama betul dari segi waktu tadi ya Dan ini perbedaan besar antara proyject open source yang
dikerjakan oleh perorangan dan hanya sekedar hobi dengan proyek open source seperti react atau typesript atau yang sudah disupport sama perusahaan ya itu
pada dasarnya kan proyek perusahaan yang di jadi ada orang yang digaji untukar itu dan full biasanya ya Dan mereka mau gak mau harus
Ngerjakan itu kan Kalau enggakak bisa kalau perangan efeknya t kalauyeknya tidak seber populer ya gak masal
begitup yang S busi sama ee yang pengin makai yang pengin makai pun kadang-kadang kan banyak kemauan kan
mau mau ini mau itu banyak kemauan tapi enggak kontribusi kan suka kayak gitu Iya betul Jadi support lagi kita harus
sometimes support provile support ya mereka bingung pakai atau ada error mereka biasanya tanya Siapa lagi kalau enggak ke autornya gitu Bet jadi
biasanya belum Kalau ternyata use case-nya di luar yang kita bayangin kita mikir bikinnya tuh link untuk ini ini
terus orang Biasanya kan orang yang pakai apalagi eh corporate punya apanya Orang yang tempat sudahah punya cara loh
ini kok enggak bisa dipakai buat setting saya begini gini gini kok ini enggak jalan kalau gini nah itu gimana tuh
ngatasin ya memang enggak bisa diatas ini kan ada ketimpangan antara harapan sama kenyanaan kan Iya yang memakai itu
kadang-kadang ya berarti bilangin ya Monggo di kadang-kadang yang makai itu tidak sadar kan ini kan ee kerja gotongroyong terus ya gak bisa
cuma pakai doang G kalau mau proyeknya bisa dipakai segala macam ya harus ada kontribusinya kan minimum kontribusi
uang gitu jadi setelah beberapa tahun lumayan berat kadang-kadang saya pakai teknik e yang dipakai teman saya ketika ada
perusahaan atau siapun yang bilang eh ini Phantom bisa dimodifikasi gak biar jalan misalnya waktu itu apa di BSD atau
apa gitu itu biasanya saya tulis langsung tarif konsultasi saya saya sekian Oh itu biasanya langsung mundur teratur
biasanya kadang-kadang langsung tapi ada yang ada yang dapat enggak Mas yang serius ada ada karena kan kalau serius
dari awal pasti dia menawarkan kan Eh kita perlu kita butuh bantuan nih tapi adaanya gitu ya mau dipekerjakan enggak
mau di e support apa enggak gitu Ini yang kalau zaman sekarang sudah agak berbeda kayak misalnya E evanu yang
bikin s itu kan benar-benar dapat istilahnya SAW tekniah kan saweran high dan full dariu Darian jadi proyek yang sudah sukses
sekarang bisa memanfaatkan dunia ekonomi yang berbeda sehingga bisa mengundang orang untuk ikut sawer gitu kalau jumlahnya banyak
ya sudah sangat cukup gak perlu kerja lagi Jadi bisa fokus Tapi beban tadi tidak hilang hanya karena dibayar beban
tadi tidak hilang karena lebih banyak lagi yang gak bayar dan maunya macam-macam sudah pasti Iya biasanya yang yang banyak maunya itu
justru yang gak bayar Oh jelas karena kalau tahu diri Kan sekurnya dia tidak justru yang bayar itu ini yaru
yang bayar itu ngerti gitu ya oha cuma bayarnya sekian berarti nanyanyaopnya tahu gitu Sama kan pembeli Yang minta banyak
diskon itu biasanya belum perah jualan kali-kali jualan itu pening itu iya iya i Oke Oke jadi e ya efek
positifnya itu e salah satu cara untuk e melatih kesabaran lah jadi kalau ada matih kesabar ada Makanya kalau ada
kadang-kadang ada kursus-kursus ini cara mencegah supaya emosional atau mengontrol emosi atau amarah dan sebagainya bikin aja kalau ng pasti
belajar sendiri itu nah ini menarik nih soal melatih kesabaran kan tadi Mas Arya bilang apa motivasi utamanya sebetulnya ya ngoprek
dan eh hal yang eh kode yang Buat ngatasin masalah pribadi tapi kan gimanapun nging buat kita sendiri atau
bahkan ngoding buat tempat kerja sendiri itu kan beda banget ya sebetulnya sama bikin Project open source yang dibuka ke
public contohnya misalnya pertama kayak kodenya kayak harus rapi jelas gampang dibaca kan ya walaupun ee buat internal
juga harus jelas tapi kan minimal kalau kita internal paling eh mungkin lead kita atau kolega yang apa ngreview full
request yang ngasih tahu satu orang doang sedangkan kalau buat publik kita kodingan kurang jelas atau berantakan diteriakin ratusan bisa diteriakin
ratusan orang terus belum lagi hal yang apa Eh non coding sih kayak bikin dokumentasi yang rapi bikin ritme yang
jelas yaitu tadi ngelatih kesabaran ee komunikasi ngerespon orang atau mungkin orang bikin full request enggak jelas orang Bikin Isu kurang jelas eh itu pas
pertama kali ngejalanin itu kayak kaget banget engak eh atau enggak Mas berat atau enggak eh mempelajari halhal yang
di luar coding itu sendiri nah untungnya gu untungnya 10 tahun yang lalu itu e komunitas komunitas open source tidak
segalak netizen zaman sekarang ya jadi mulutnya itu tidak terlalu berbisa G karena belum belum banyak sosmet ya
belum banyak sosm banyak mungkin sesama pemakai itu yang ya hidupnya lancar-lancar aja tidak penuh tekanan jadi tidak perlu dilampiaskan ke
mana-mana gitu berarti yang yang biasa yang komen itu adalah open source maintainer juga berarti dia ngerti berarti ya kayak tadi analogi sesama
jual penjual juga kalau sesama penjual enggak nawarnya biasanya paham gitu modalnya berapa itu kan dia ngerti kan
dan motivasinya agak beda karena kan ee kadang-kadang kicauan negatif itu kan salah satu akar masalahnya karena Ada
kecemburuan atau keirian gitu kan Kalau ini kan apa yang kita irikan dari seorang zaman dulu ya seorang e
maintainer op sce tuh justru kita kasihan gitu kan apa yang harus kita irikan kalau kalau zaman sekarang
gara-gara sukses bisa terkenal bisa dapat duit nah mulailah lahir ke kedengkian itu kan kalau dulu kita kan
wah dia bikin kde kasihan banget hidupnya kan gitu kan kita malah dikasihanin kebalik ya sekarang ya berarti dia enggak pernah
nonton TV nih ya kan gituak punya waktu lagi G iya iya nah ee kalau jadi ada keleluasaan zaman dulu dan tapi juga
penting ya kalau mau memulai proyek op sendiri itu sebaiknya itu kontribusi dulu ke segala macam atau belajar
dululah jangan punya ide gila terus Wah kita bikin open source taruh diub itu biasanya nanti apalagi zaman sekarang ya
langsung dapat serangan netizen itu bisa mental dan mental kan sangat berbahaya emosi tapi kalau kita sudah terbiasa berkontribusi ke
terserahah kan kita lihat polanya kan Oh Ternyata kalau komentar negatif di pakai jurus Apun banyak gitu kan mau Pak mau
Pak kungfu itu caraonnya gini gitu kan kalau komentar positif cara responnya Seperti apa Jadi kita udah terlatih
sedikitlah ada magangnya lah tapi saya salut nih Mas Mas Arya itu dengan Project open source yang segitu
banyak yang pakai Saya yakin Serang bukan serangan pressure ya pressure dari isu ada yang pakai ada sedangkan kita
enggak punya waktu untuk maintain E akhir-akhir ini kan banyak juga yang seperti kayak itu ada ada link dari Eka
yang kayak color CS faker JS yang yang maintainernya itu enggak tahan pressure terus dibubarin semua gitu bubar bubar
semua gitu kan marah-marah stres frustasi gitu ya Bahkan yang faker JS bilang saya enggak mau lagi kerjaan saya dipakai Fortune
500 company secara free gitu dan EE ini dari pandangan saya Project open source ini susah sustain-nya gitu nah ada Gimana sih
caranya Tips atau gimana kalau bagi teman-teman itu kalau sebagai Project maintener supaya membikin e membuat Project Open sourcenya bisa sustain gitu
atau maksudnya ini berhubungan sih kalaupun ggak tahan gimana apa ya kan suka ada tuh ada yang mentransfer ke
cari maintainer baru biar kalaupun kitanya Enggak sanggup tetap bisa sustain juga intinya sebenarnya kembali tadi ke Niatnya apa gitu kalau niatnya kita mau
bikin sesuatu karena memenuhi kebutuhan kita ya kalau sudah terpenuhi mau ada komentar Apun orang kita santai aja kan
kita bukan melayani tiap membuat Tiap orang bahagia itu kan ya dijamin mustahilakung darada gak mungkin darada pasti gagal mending gak US dijain sama
betul yang tadi Arya kalau motivasinya tadi sudah terpenuh kebutuhan kita kan banyak orang bertanya-tanya atau minta kan bisa enggak dibuat seperti ini
dibuat seperti itu ya silakan aja ambil sendiri tadi fog atau kita transfer kita cari mainten yang baru atau kalau kita
sudah malas ya sudah diarsipin aja Nah itu em feature arsip github itu kan salah satu feature yang lahir dari tekanan
banyak maintener kan yang bikin petisiit karena ini proyek udah enggak kita main enggak kita urusin lagi tapi
isunya tuh isinya hujatan semua ini kan enggak enggak enggak positif buat betulak sehat enggak sehat ya kalau di
fjp tiktok namanya Toxic Iya Toxic ya Toxic tapi kalau udah diarip udah kan kalau ada yang mau perbaiki sendiri ya
Silakan ambil aja gitu kan apa masalahnya Harusnya kalau orang yang sangat positif dan Udah terbiasa mungkin dihujat oleh netizen ala Indonesia
kasus-kasus sepertior itu gak terjadi lagi karena ya dia bilang ya udah dia capek gak bisa ngurusin lagi ada ada
perusahan besar yang mauambil engak kalau enggak diin dan akhirnya itu yang terjadi yang mengambil mengambil alih Jangan sampai justru mengganggu
emosi kita gitu Iya kalau di arsip itu berarti e proeknya tetap bisa jalan di NPM misalkan atau di package Manager lain
tetap bisa tapi sudah tidak Eh ada update lagi gitu ya betul ada alternatif lain yaitu yang dilakukan oleh evanu dan sebagainya
kan Akhirnya bisa enggak saweran gitu kan e yang bikin Zig juga and Ki kan seperti itu kan proyek gotong-royong
jadinya kan itu untuk beberapa orang bisa seperti itu kalau saya pribadi enggak bisa e karena banyak hal e alasan
satu salah satu alasannya adalah kan tadinya hobi kalau dibayar terus jadi kerjaan itu tidak menyenangkan lagi e
jadi ada ya kembali lagi ada responsibility gitu ya Iya itu jadi full time sih maksudnya jadi kayak orang
tadinya senang kan sering kan ada orang suka minum kopi ngulik kopi ya udah sekalian dia buka coffeop enggak ya dia
buka usaha itu Tapi kan jadi ada segala konsekuensi yang tadinya dia enggak pikirin sebagai penikmat murni kan jadi
harus mikir apalah cash flow ngebayar orang tapi ya udah gitu ya kan orang sekarang bilangnya passion lah jadi Tapi
maksudnya ada positif ada negatifnya juga kan berarti sangat karena hobi itu kan kita keluar uang dengan sengaja
karena kita mencari kebahagiaan di hobi itu kan kalau diubah jadi bisnis itu enggak bisa lagi cuma keluar uang harus
mendatangkan uang kan kalau enggak tekor dong Iya iya iya buat orang-orang yang punya jiwa bisnis kalau tadi kan
passionnya sama dengan ya jiwa bisnisnya Ya silakan aja Hajar terus gitu Kalau orang yang lebih e ke hobi seperti saya
ya wah justru kalau dibayar jadi tekanan ini malah jadi enggak menyenangkan lagi gitu malah jadi lebih sedikit kerjanya
gitu pas hobi K Kan kalau kalau orang punya hobi itu kan berja jam dihabisin buat hobinya kan enggak Berasa ya waktu
ya enggak berasa gitu sampai harus diingatin gitu coba makan tidur gitu kan Tapi orang orang yang e makanya orang
yang hobinya main game itu main game bisa 12 jam 14 jam kan Tapi kalau dia disuruh kerja jadi tester qa di
perusahaan game itu pasti stres gitu kan pengin karena karena ada ininya ya karena ada ya bukan hobi lagi sudahah
namanya udah kerjaanob kebebasannya sih terambil kan yang tadinya bebas mau ngapain aja n sekarang harus berdasarkan ee tugas tertentu gitu e ada ada kpi-nya
kan kalau kata manajemen jadi beda radinya santai aja mau kalau capek hobinya enggak dikerjain kalau ada waktu
hobinya dikerjain gitu kan Kalau yang hobinya oh Kayak streamer-streamer game gitu berarti ya open source ini ya Jadi
kapan dia mau kerja kerja Dapat donasi dapat kalau enggak dapat Eh kalau enggak kerja ya enggak dapat gitu kan Nah kalau
streamer sekarang tekanannya beda kan kalau ee santai ya Iya kalau santai betul hilang follower sama itu jadi kedihan juga
ujung-ujungnya ya betul makanan itu di mana-mana ada tergantung strategi kita menyikapinya seperti apa Oke oke ada buku dari Mas Arya kayaknya
menarik banget tuh siapa tahu teman-teman ada yang mau belajarai memulai dan me-maintain Project open source betul nah Pertanyaan
bagus nih Mas kalau kita mau mulai Saya pengin nih tertarik mau eh apa tadi kan saran Mas Ar jangan bikin dari awal dulu
jangan jadi mainer dulu ikut serta dulu jadi kontributor jadi kontributor itu kira-kira proek apa yang cocok dan
Gimana cara carinya paling bagus adalah proek yang kita pakai yang kitaak kita ada untuk menggunakan itu itu yang
pertama dan yang kedua Jangan berpikir bahwa kontribusi itu hanya dalam bentuk nging kadang-kadang bikin dokumentasi eh pengomentari ya translasi Iya terjemahin
ke bahasa Indonesia Jawa Sunda dan sebagainya Bali menjawab ttanyaan kalau ada yang tanya dan kita barusan menyelesaikan persoalan yang
sama persis seperti yang ditanyakan ya kita bisa ikut kontribusi kemudian pokoknya yang positif jangan jangan ikut-ikutan menghujat kalau itu
Bu kusi kemudian contoh lain adalah nambahin tes gitu kan tesnya kurang nih biasanyaer bahagia banget kalau ada
kontribusi yang gak harus saluure banyak hal kecil yang kadang-kadang terabaikan karena tadi kan ada asimetri antara waktu dia dan
harapan z gitu kalau kita bantu dikit-dikit itu akan membuat kita juga semakin paham kan Kalau kita nambahin
unit test itu kan sebenarnya cara kita paham ini fungsinya ngapain sih kalau kita bikin tasnya Oh Se kayak gini
nambahin dokumentasi ee Ikut andil dalam diskusi bikin pas ada meetup di mana kita ngobrolin tentang proyek itu enggak
enggak harus coding ini membuat kita semakin nyamanlah di lingkungan proyek tersebut semakin paham Maksudnya apa dan sebagainya ya nah dari situ baru lebih
kebayang proyeknya tentang apa lebih menjiwailahah kalau di Indonesia di itu namanya Pak Ambassador program atau apa Eh bukan
ya kalau ada influencer yang jadi brand Ambassador misalnya kayak gitu kan advocate advocate si tahu di Indonesia ada brand
ambasadornya faker JS gitu kan Kalau dia presentasi selalu ngomongin itu Nah itu sangat menolong gitu cara mencari sesuatu karena jangan
ngambil proyek yang random aja enggak enggak enggak sesuai dengan yang enggak kita pakai terus bahasanya beda dengan
yang kita bisa itu juga engak berniat nambahin dokumentasi itu lama-lama motivasinya hilang Oh atau motivasinya ini ada ada faktor ini juga ya apa
hectober news eh hectober I moasinya kaos mo moasinya i saya juga ngalamin tuh apa Kayak ada project yang ya proek apa ya
eksperimen gitu Ya salahnya gak di private ya public gitu gara-gara Masuk bulan oktober tiba-tiba ada yang ini gak
jalanemang belum jalan ti-tiba ada yang random orang bilang ini pronyaak jalan ya mangak jalanitu itu juga kayaknyaor itu mungkin dari situ juga ya
dia mencari-cari tujuannya untuk e keperluan lain hanya untuk di bulan itu aja gitu ya untungnya itu biasanya bukan
dari Indonesia kalau kalau motivasi kaos tuh enggak masuk akal di Indonesia nyablon Sendiri lebih cepat dan lebih
murah Iya ongkirnya lebih mahal daripada kaosnya mau logo Apun lebih cepat nblon di Indonesia Iya ya itu positif e negatif ya positifnya
kan jadi orang banyak terekspose Eh open source tapi negatifnya motivasi itu tadi yang sempat kita bicarain beberapa ee
apa beberapa waktu yang lalu beberapa kem eh barusan gitu ya bahwa motivasi itu yang paling penting dari Project
Pour contoh motivasi yang menarik itu adalah motivasi finansial ini terjadi ketika saya bekerja untuk metabase E itu
kan mengerjakan proyek metabase yang notabennya itu adalah open open source ya kalau belum ada yang belum pernah
pakai metabase ini pesan sponsor dikit itu mirip-mirip dengan tablo looker apagi ya power BI tapi redm open source dan eh ada
versi cloud-nya ya Nah ini sangat open source dan mirip dengan proyek yang disponsorin oleh Microsoft react dan
sebagainya jadi memang ada bisnis di belakang proyek ini tapi juga ada lusinan engineer yang dipekerjakan untuk nambah feature
memperbaiki bug nambah dokumentasi dan sebagainya dan seterusnya salah satu logo yang terkenal di website-ya metabase itu gojek
Iya nah ini motivasi terbaik karena waktu itu saya kerja memang memperbaiki Entah berapa ratus bug itu dan bikin fature baru optimasi dan
sebagain seterusnya untuk sebuah proyek open source dan digaji untuk mengerjakan itu dan belajar juga karena stacknya agak unik ya Jadi metabas backendnya
pakai closure Nah karena waktu itu saya belumanggih-canggih banget pengetanosurnya sekali belajar sekarang juga belum paham juga cuma gara-gara
berinteraksi dengan para pakarosure yang yang jago di kepratan Il Le cat ini Al bisaajar digaji pulunya sourondis kayu
beberapa Project yang seperti metabase atau bisnis model open source seperti metabase ada mongob jug ya Mirip ya Dir
dirusus tapi ini menarik juga ya kalau tadi kan di satu sisi ada project open source yang Ang individu atau yang mungk
Pok orang yang jumlahnya sedikitlah lebih personal kayak Ya udah gue butuh tool ini bikin ya udah sekalian diopen
tapi kan Kalau ini kayak pendekatannya udah agak beda ya ini udah dengan mindset apa Eh korporat lah bisa dibilang ini kan
harus karena udah nge-hire orang mengkerjakan developer ya kan Harus apa harus balik model lah ibaratnya harus harus dapat income yang eh memadai kayak
produk profesional eh jadi apa ini kan sebenarnya eh apa mindset eh cara operasionalnya eh mindsetnya mindset profit seeking harus cari profit tapi
cara kerjanya eh buat codingnya itu eh open source itu tuh sebenarnya sustain atau enggak dan eh apa apakah bisa
dibikin eh lebih banyak lagi perusahaan yang beroperasi kayak gini seharusnya sangat bisa model seperti ini bisa terjadi sejak zamannya Sas atau
Cloud karena kan sebenarnya yang dijual itu bukan softwareennya tapi layanannya contohnya kalau dalam kasus metabas contoh paling klasik itu kan
sebenarnya seperti Microsoft 365 atau Google workplace kan atau G dulu kan kan mengirim email itu bukan sesuatu yang
rahasia Tapi siapa zaman sekarang yang mau inst email server sendiri untuk ngirim email itu hampir enggak ada yang
mau gitu lebih baik bayar seki Rib per bulan lah ke siapa yang mau ngerjain gitu tidak ada kerahasiaan sama sekali
Google Map itu sama software dipakai untuk imap smtpnya Ya seperti yang kita pakai kalau instal manual juga J kita
bayar pakar untuk mengoperasikan itu kita bayar bukan softwareennya tapi keahliannya supaya kita gak ngurusin itu Samalah masak nasi goreng itu gampang
tapi sebagian orang ya beli aja gak ada gak ada kerahasiaan I enggak ada bumbu atau bahan rahasi itu
hampir enggak ada gitu resepnya pun di mana-mana sudah sangat Gampung didapat yang kita beli itu adalah yang
kita pakai itu adalah layanan kalau yang kita butuhkan tu layanannya mau mau sofwarenya open source apa enggak enggak
masalah gitu I Nah kalau metabase ini kan apa eh secara ya E dari awal kayaknya Udah diset untuk
epor korporasi lah ya bukan corporate ya korporasi gitu ya Ee untuk bisnis juga nah ada beberapa open source juga
seperti Kalau enggak salah SKL itu kan eh open source tapi servisnya Dia dalam bentuk mungkin untuk apa konsultasi
konsultan seperti tadi Mas Arya Ceritakan tentang P JS kan terus ada juga eh service yang dibangun di atas
itu Misalkan sekarang apa yang Esel torso ya apa yang iya Terus misalkan Apalagi itu ya banyak ya
supabase juga salah satunya kan dia sebenarnya pakai e database-nya postg yang juga open source kan itu juga bisa jadi e bisnis model
yang bagus juga kita ambil Project open source terus kita jual gitu ya betul E atau kita misalnya perlu ada yang
diustomisasi untuk sistemnya karena dijual itu kan jasa kepakarannya kan bukan barangnya kalau mau Kerjakan sendiri juga bisa Tapi
mending kita membayar orang yang pakar untuk ngerjan itu kan sehari-hari e urusannya seputar database ya pasti lebih pintar ngurusin itu kan
sepintar-pintarnya ngurusin email engineernya Gmail kan pasti lebih paham kan karena pagi siang sa urusannya itu gitu Apakah software yang dipakai sama
dia rahasia enggak sama sekali gitu H enggak ada yang propriatory ya maksudnyaak Ada protokolnya si protokolnya sih sama gitu semuanya sudah
standar sudah standar dan karena open source dan standar akhirnya ee kelebihannya keenakannya Gotong orangang kerja bakti itu kan ya kita menambah
ilmu semua orang kan kalau kita membuat ada dokumentasi pa yang salah terus kita perbaiki itu kan manfaatnya dirasakan
semua orang yang setelah itu makai gitu Tapi kalau ada dokumentasi database property kayak Oracle terus kita benerin
itu ya yang enggak makai enggak ngefek gitu kan yang enggak bayar enggak ngefek gitu kan betul betul nah kalau di Indonesia
sendiri Mas Apakah sudah mulai muncul perusahaan-perusahaan seperti metabas supabas dan teman-temannya yang besar belum ada tapi harapannya lama-lama akan ada
sebenarnya mungkin yang akan mendorong tuh kalau semakin banyak orang e semakin banyak bisnis yang percaya bahwa yang dijual itu adalah servisnya
atau layanannya atau versi cloudnya sehingga itu harus banyak dulu kalau itu banyak lama-lama semua Pran berpikir Oh
iya ya e berarti kalau kita jualan itu berarti softwarenya enggak harus propety kita buka aja misalnya seperti itu di
Indonesia ya itu inl-nya mas teringat teringatnya Mas Yohan in life tapi kan itu baru Ya maksudnya belum establish
dan sebetulnya kalau dipikirpikir eh Kayak misalnya nextjs atau apunlah itunya fairale juga gitu kan nexts nya gratis yang dijual itu bahkan ya bukan
xjs-nya sama sekali tapi layanan hostingnya layanan hostingnya versale yang udah dan dia enggak bikin sendiri juga dia bikin di atas dia pakai Pak
provider kan jadi si sekarang dino yang mau gantiin note JS Itu kan dinonya Kakak aja dia mau jualan hostingnya
kemudian Fly itu kan sebenarnya di bawahnyanya stacknya sama semua kan dia jualan malah sekarang si posnya fly mau
pakai suase kan J benar-benar operasionalnya keahlian operasional yang dijual itu bukan barangnya antara sama infra atau keduanya kombinasi keduanya semua Cloud
provider yang besar-besar kan dari Amazon Google sama Azure pasti ada versbernya itu jugaak bayar tambahan kan kita maksud
kita kita enggak beli kubernetesnya gitu kita bayar mereka untuk Tolong dong ngurusin clusternya nih karena ngurusin sendiri kan payah
kan kalau Project open source dari Indonesia yang cukup populer mungkin sampai ke luar gitu sampai ke California
ada enggak mas tiba-tiba apa rekan dari mana gitu Eh ini ada open source nih oh ini ternyata dari Indonesia gitu sudah
ada belum ya mungkin yang populer De ya tapi untuk ee yang sekarang lagi saya kerjakan itu hampir
enggak pernah terdengar u parser mungkin paling yang biasanya standar apa tu masis kita bisa bikin awesome listnya kayak
projek-pojek Indonesia kayaknya bagus tuh Itu isinya esima dong bisa bisa cari nanti pelan-pelan kita cari ada sebenarnya apa Apalagi kan untuk mungkin
di luar mungkin enggak kedengaran Karena untuk kebutuhan lokal kan Iya kearifan lokal ya kearifan lokal jadi ee apa
menyelesaikan masalah di Indonesia jadi enggak mungkin dipakai di luar juga gitu ya biasanya yang di ee tampilin sama ee
pakadka itu kan suka suka Seru kan proyek-proyeknya Oh iya i apa eh showcase ya showcase showcas h y parser Oh user agent
oke bagus keren ini foringnya gede juga ya 1000an Ada github-nya kan kalau gak salah ada komersial ada proya ini
menarik juga nih Maknya bisnis model yang bagus juga Iya dari awal udah ini ya ada yang free ada yang eh premium ya premium ya
premiumum mungkin perlu karena kita ada github-nya juga kan open source Indonesia mungkin perlu kita Oh iya Oh kita minta orang-orang tambahin ke
sana gitu kalau punya Iya kalau teman-teman punya project open source silakan di masukkan ke sini tinggal per
saja ya betul Barito punyanya eh gojek ya goek gojek Bukalapak nih ada hyper Jum hyper
Jum pathfinder ini Gio bukan yang bikinnya tany box udah banyak juga ya berarti perusahaan di Indonesia yang apa aware kan
sebetulnya mereka perusahaan komersil tuh Bukalapak toko Tokopedia dan lain-lain tapi emang diencourage buat eh apa tool itu kan sebenarnya berawal pasti berawal
dari tooling internal mereka tapi kayak Ya udah diencourage dipublish sebagai Project open source salah satu motivasi paling bagus untuk perusahaan untuk
bikin proyek Open itu sebenarnya untuk rekrutmen karena kan e kalau kita misalnya gabung Dropbox Dropbox itu kan semuanya Python bahkan
guid pernah kerja di sana kan i ya sangat menarik dong untuk orang yang pecandu dan penggemar pyon kan karena
tahu gitu di dalamnya Oh ini kita bisa pasti proyek-proeknya kas dunia semua gitu dengan membuka diri itu tidak calon
pencari kerja tadi tidak membeli kucing dalam karung kan enggak tahu kan sudah semangat-semangat moding ternyata di dalamnya tuh stacknya tuh misalnya jadul
banget Rubi ruby Rubi masih jadul beda banget iya iya sesuai harapan tapi kalau kita lihat Wah ternyata gojek proyeknya Wah ini
Barito pakai Go dan sebagainya kan ah nyambunglah kalau ke sana seperti itu ini sangat dipakai oleh orang-orang e
perusahaan besar Microsoft Google dan Facebook itu sangat gampang kan merekruit misalnya javascript engineer karena ya Facebook ada rect gitu kan Terus eh
Microsoft ada eh typesript gitu kan typesript I eh lebih transparan lebih i e ini
apa lebih mudah buat menarik Talent Talent dan juga Talent jug bis terus dari perspektif Talent iya ya Eh
perspektif Talent misalnya kita eh cari kerja kan tadi Maksudnya kita sudah bahas sekilas eh keuntungan apa bikin
open source eh proek tuh apalah tadi kepuasan Maksudnya kita bisa ng-share yang kita bikin atau kita sudah bahas
Sisi finansialnya juga tadi tapi berarti kan itu ada manfaatnya untuk eh apa karir kita sendiri kan ya sebagai
developer Nah mas Arya ngerasain enggak keuntungan yang dari segi karir khususnya dulu mungkin ya Kalau sekarang sih udah establish Dulu zaman-zaman
kuliah lah lumayan keras ya karena salah satu yang paling enak itu adalah ketika ya ini walaupun berlaku buat saya tapi
rasanya berlaku buat umum juga kalau misalnya kita mau melamar kerja terus ditanya sama interviewernya kan kamu bisa apa Bisa Python misalnya kita
tinggal tunjukin kan program Python kita yang digit Dan kalau itu bagus itu sangat mengesankan yang mewawancara kalau itu jelek ya Ini juga berbahaya
gitu atau kalau e pesan saya ke generalisi sekarang hati-hati kalauing ditaruh di kitap siapa tahu nanti calon
mertua itu juga punya accoun terus ngcek gitu kan apa nih request gak ada unitestnya gitu jadi engak bertanggung jawab
dianggapnya calon mertuanya gagal jadi mertua gara-gara dia sempat mendeteksiodingannya payah Nah akhirnya kita berpikir dua kali sebelum ditaruh diub atau di
manapun dan itu seperti portofolio buat kita dan buat yang wawancara karena saya di pihak wawancara juga entah
sudahberapa ribu engineer Ya enak juga gitu karena se Banyak sih yang bisa Kita gali dari 30 menit atau 1 jam wawancara
tapi kalau kita lihat codingannya Wah ini dari awal bagus banget unitasnya lengkap misalnya codingnya rapi gampang dibaca dan sebagainya Itu sudah
mencerminkan bagaimana si engineer itu nanti kan komputerj Nah kalau dia hobi aja sudah sebagus ini apalagi kalau
dibayar kan nah saya ada melihat perbedaan Kalau kayak perusahaan di beberapa perusahaan yang luar ya yang us
Based company yang Tech Based company dan juga di Eropa eh untuk apply aja kita harus menyertakan wajib menyertakan Project
open source yang pernah kita kontribusi sedangkan di Indonesia kayak itu belum menjadi sesuatu yang umum kali ya sangat
tidak umum di Indonesia lebih penting itu slep gaji perusan sebelumnya sertifikat ijazah ijazah kali S1 dua-duanya ja lebih penting karena
ee filosofi e orang dalam di Indonesia itu agak berbeda dengan filosofi orang dalam secara umum kan karena kalau kita
ee orang dalam tu harusnya berlaku keluar juga kan artinya kalau si pewancara tadi lihat kandidatnya Seperti apa terus paham ee kerjaannya seperti
apa dari github dan sebagainya g kan informasi yang sama pentingnya dengan e jalur ordal tadi kan ordal Jadi lebih
penting kayak ordal sama titipan eh titipan ordal sama e biasanya lebih cepat kalau titipan itu W cepat
[Tertawa] banget jadi saya jadi ingat beberapa beberapa waktu yang lalu tuh kayak perusahaan seperti gojek waktu beberapa
rekan saya masih ada di sana enggak tahu sekarang ya itu bahkan kalau mereka apa E kandidatnya sudah kontribusi ke open
source dalam artian ya kontribusi k kode ya bukan cuman ritmi aja gitu ya itu bisa melewati beberapa fase misalkan
enggak perlu tes coding bahkan gitu jadi memang kayak orang dalam jadinya gitu ya I setara dengan ordal kan kontribusi
Open setara dengan ordal betul mungkin harusus tapi lebih Make sense karena kan udah demonstrate kemampuan ngingnya dia
ohya ini kan objektif kan kalau ordal tadi kan tidak objektif sama sekali jadi mungkin kalau dipopulerkan seperti itu
iya i i jadi buat kontributor open source lebih gampang karena jalurnya lebih cepat enggak perlu eh tes coding
karena Ya sudah terbukti gitu dan sudah terlihat juga di publik gitu ya sudah cara komunikasinya kelihatan codingnya
kelihatan terus kemudian mengerti situasi mengerti solusi sepertinya memang lebih baik Project open source itu apa namanya kontribusi ke itu bisa
lebih lebih mumpuni daripada lebih mainstream lebih mainstream ya iya daripada sertifikat pernah mengikuti eh seminar apa seminar apa
gitutifat webinar webinar webinar punya sertifikat apa Saya punya sertifikat e SSL httpsstis
mungkin harus digalakkan seperti itu ya Jadi ini salah satu cara untuk menyalip di tikungan itu adalah dengan
mengumpulkan karya-karya kita dan dipamerkan secara positif di ajang dunia open source Oh ya itu ada juga beberapa
eh investor Venture kapital sekarang fokusnya itu adalah untuk investasi di proyek open source yang bisa dikomersilkan seperti tadi kan redis
mongo gateab metab seperti oh karenaos juga punya ya kayak gitu sama Microsoft juga punya ya E kalau ini spesialis jadi investasinya
hanya untuk perusahaan yangomersalkan open source karena filosofinya adalah ya kita lihat aja kalau kita bikin proyek Apun dari no Pak
frontendnya pakai salah satu framewk Apun pilihannya pasti open source gak ada yang bikin FR internal sendir mau backendnya Pak Bah Apun pasti
Open S kan ada ada masih ada bahasa pemrograman yang Open enggak ada kan B ada yang mau belajar soalnyanya
apa ya Gak ada resour kan Gimana melajarin mungkin masih ada tapi udah pasti gak dipakai g c c sudah open
source udah ada yang open source Ya udah ada yang open source databasennya juga gitu kan defaultnya paling orang pasti ke mariab
atau atau dan sebangs hampir gak ada lagi yang dari awal Wah beli mahal-mahal dulu ah gitu jadi dari awal sampai akhir
itu untuk bikin produk apapun tu sudah pakai Open mau bikin e-commerce saja Wah pasti pakai WordPress jumbla dan sebagainya
dan seterusnya kan Iya remix Remix Iya tapi eh ya karena open source kayak terlalu apa ya mungkin banyak
orang yang apa ya taken take it for granted kali Ya Termasuk yang akhirnya jadi komplain ini enggak bisa ini
entitlement udah gratis banyak mau karena kita ya itu betul sih kayaknya kita enggak e maksudnya orang yang
terutama yang awam kayak engak ngghgain ya tidak mengharud ada karena terlalu banyak opsi betul makanya ada satu
solusi lagi kayak teman-teman saya ya di komunitas WordPress itu masih saya bisa buka open collektif itu Eh jadi teman-teman saya yang maintainer
open source yang cukup terkenal di eh di environment WordPress itu plugin-plugin itu pakai Open klektif untuk eh biasanya bulanan ya
dia Jadi dia minta bukan minta sih dia ngise ngraise budgeting he ngpoling dana dari apa eh kporat yang support atau individual
donatur kan donatur individu habis itu dialur kan lagi ke ekosistem mereka kayak maintainer atau apalah dan karena
plugin dia dipakai berapa persen tuh kayaknya hampir seluruh hampir seluruh ya project-project enterprise itu pakai pasti rata-rata pakai pluginnya dia
cukup terkenal gitu jadi eh dia Rais money terus kemudian eh transparan penggunaannya dan dia kayak mengambil gajinya dari sini gitu ya mirip dengan
kasusnya evanu juga sih ya cuma kalau evu kan Kayaknya Cum ini ada fasilitatornya kalau ini si Open
collectif ini kan mereka bisa gener sih kayak buat laporan keuangan gitu loh transparansi itu tadi Maksudnya kalau evanu kan
maksudnya jadi bergantung ke dia doang iya Okelah Mungkin dia secara individu Enggak apa-apa dia dia transparan terbuka cuma Open Collective ini
kelihatannya salah satu keunggulannya ya kayak udah ada template-nya lah eh maksudnya sama satu lagi sisi Sisi dan ambil gaji dia seperti ngambil
gaji teksnya jadi bisa dari sini jadi memang itu yang dia lakukan eh so far dia punya dia bekerja di company yang
sama dengan saya dan dia punya full time dan eh side jnya menhandle open source ini that's it That's only two things
that yang dia lakukan tapi seru sih dan salah satu solusi biar yang kita bahas tadi sustainable kan biar enggak stres
terus tiba-tiba ngehapus kodenya atau apalah dan ini ee punya pengalaman menarik sih gue sama Open Collective ini
jadi kan bisa dipakai oleh Project open source apapun salah satunya Meta Framework Astro nah terus Duitnya mau
disalurin ke siapa saja ke mana dan bagaimana itu terserah makudnya dibalikin ke si project masing-masing project sendiri ya asal apa ada
laporannya nah terus gue dulu pas lagi ngulik Astro Bang banget karena lagi baru banyak baca-baca di discord kalau
ada yang nanya ya sering bantu-bantu jawab juga terus tiba-tiba random Jadi mereka setiap bulan Emang bagi-bagi duit
tapi bagi-bagi duitnya bukan sembarang Ya maksudnya Eh apa Jadi ada alokasi budget untuk community member yang dianggap helpful dan aktif Maksudnya
ngasih jawaban yang bermanfaat eh buat eh apa buat orang lain yang tanya pernah dong dapat 200 random
itu karena bantu-bantu jawab bantu-bantu jawab di discord dan eh apa enggak Open Collective ini perantarnya kayak holistik gitu loh maksudnya Jadi bukan
kan ya Aneh kalau antarngara misalnya tiba-tiba dari pihak astronya nanya rekening buat transfer duit ke kita secara individu kan agak aneh nah ini
applynya eh submitnya ke Open collec ya mungkin mirip sama si apa rekannya tadi ya jadi kayak nak submit invoice lah
semacam submit invoice tapi ada keterangannya eh Astro community Award bulan sekian Jumlahnya sekian terus transfernya masuk dari Open collectif
juga jadi kayak eh apa masing kalau dari projectnya masing-masing enggak pegang duit jadi kayak dipoling lah hasil
donasi dan eh support lain-lain nah terus dibalikin ke masing-masing komunitas ya bukan cuma itu sih yang macam-macam misalnya yang banyak banyak
kontribusi kode juga eh mereka punya smark sendiri yang jelas itu bisa buat ee dana Open collektif itu bisa
disalurin ke berbagai kegunaan di ekosistem Project mereka itu dapat eh giveaway kayak waktu itu enggak perlu ada hashtag
tertentu enggak berarti ya Sesuai dengan ini ya kontribusi bukan berdasarkan Iya dan bahkan itu juga engak itu juga enggak
tahu sih maksudnya dipilihnya random aja yang yang dianggap pada bulan itu banyak eh ngebantu ngejawab pertanyaan eh
orang-orang lain enggak beneran ngposting atau promote apa sih ini semangat gotongroyong yang lebih murni kan iya iya betul nah
eh pertanyaan terakhir buat e Mas Arya nih kalau apa what next berikutnya kira-kira apa nih e dari masaria pengin
ngerjain apa lagi mungkin bisa kasih sedikiter gitu bcoran lagi ngerjain apa ke depannya mau ngerjain apa kalau
sekarang sayah lagi suka ngoprek e gen Ai terutama LLM l language model karena ini lumayan teknologi yang bisa dijamin
akan sangat transformatif ya hampir semua kita pakai Chat GPT rata-rata atau yang mirip-mirip dengan chat GPT Dan
Hampir semua engineer itu pakai github copilot bisa lihat efeknya itu sangat luar biasa dan ya tadi Sayang kalau
teknologi seperti ini kita dari Indonesia hanya lagi-lagi hanya jadi pemakai ya belum jadi pengedar masih pemakai belum ee produsen ya belum jadi
produsen gitu ya Belum Belum Belum kan kontribu aktif Iya krib pengedar pengedar pengedar kan P karena contohnya
ya Ee LLM yang open source rata-rata kan kemampuan bahasa Indonesianya sangat pas-pasan kan sangat pas-pas Padahal kalau dilihat bahasa Indonesia
itu dipahami Entah berapa ratus juta orang gitu enggak kalah dibandingkan bahasa lain tapi tidak terwakili dengan benar ini akibat kita hanya pemakai tadi
gitu dominasi kita tidak ada sama sekali itu sesuatu yang sangat disayangkan nah ini makanya teknologi yang sangat
transformasional seperti ini harus cepat dikuasai karena e kalau enggak kita selamanya tidak hanya ini ya konsumtif D
ya konsumtif Oke Oke kalau begitu eh mungkin untuk eh episode kali ini kita Sekian dulu terima kasih banyak buat Mas Arya atas waktunya
terima kasih banyakih ngobrol-ngobrolnya kalauudan kita bisa ngobrol-ngobrol lagi minggu depan Eh Minggu depan lain waktu teman-teman komunitas ada yang mau
bertanya ke Mas Arya bisa ke mana Oh yang aktif sosial medianya di mana hampir enggak ada yang
aktif diitub lah ya pasthub aja gitu soalnya aktifnya moding ynya I kalau makanya mungkin github lebih cocok jadi
kalau mau sundul-sundul apa ya diit Kalau enggak ya standar lah di Linkin Twitter atau X Untuk hal-hal Yang Ya sifatnya
profesional H Ya bisa intip-intip lah ya ke githubnya Mas Arya ya eh siapa tahu ada project open source yang bisa
kontribusi ke sana gitu ya Ee bisa tahu juga kira-kira Mas Arya mau lagi mau bikin Project apa nih bisa dari kitaitab
juga ya Kelihatan saya enggak tah stalking dong namanya itu stalking I stalking-nya developer gitu biar siapa tahu
bisa pengen apa follow-follow kan jadi follow aja ke github atau X ya sip sip sip Heeh Oke kalau gitu sekali lagi Mas
Arya Terima kasih banyak waktunyaih Bima kasih semu terima kasihima kasih siap
Deskripsi asli dari YouTube
Yuk mari kita diskusi dan ngobrol ngalor-ngidul tentang dunia web. Agar tetap up-to-date dengan teknologi web terkini. Topik, tautan dan pertanyaan menarik bisa dilayangkan ke https://ksana.in/ngobrolinweb ----------------------------------------------------------------------------------- Bergabung menjadi anggota elit di kanal ini: https://www.youtube.com/channel/UCHhAlFGFCGgIusQkQIqJLYw/join Donasi dapat meningkatkan kualitas kanal ini: 💰 https://karyakarsa.com/rizafahmi/tip 💸 https://saw Kunjungi https://ngobrol.in untuk catatan, tautan dan informasi topik lainnya.
Episode Terkait
1 Apr 2025
Ngobrolin Lebaran
Episode ini adalah ucapan Selamat Idul Fitri dari tim Ngobrolin WEB. Eka, Ivan, dan Rizah memberikan salam Lebaran denga...
18 Jul 2023
Ngobrolin Public Speaking
Topik malam itu keluar dari kebiasaan: bukan teknologi, melainkan berbicara di depan umum. Ketiganya berbagi cerita awal...
23 Jul 2025
Bedah Buku Problem Solving 101
Episode ini membahas buku "Problem Solving 101" karya Ken Watanabe, mantan konsultan McKinsey yang menulis buku ini seba...
Suka episode ini?
Episode baru setiap Selasa malam. Dengarkan lewat YouTube, Spotify, atau feed podcast favoritmu.
Memuat komentar dari GitHub Discussions...
Jika komentar tidak muncul karena ekstensi privasi / adblocker, kamu bisa berdiskusi langsung di GitHub Discussions .