Pengembang Tidak Bekerja Untuk Anda

Saya merasa bahwa saya akan menulis banyak tentang topik ini secara umum di masa mendatang, namun krisis filosofis dan eksistensial yang saat ini dihadapi oleh dunia Bitcoin mengenai apa yang dimaksud dengan “spam” mulai mempunyai dampak dan konsekuensi tingkat kedua yang sangat besar. di semua komunitas Bitcoin yang berbeda.

Saya ingin secara khusus fokus pada reaksi terhadap perdebatan ini yang meluas ke dalam apa yang dapat ditafsirkan sebagai perdebatan dengan pengembang Inti, namun kenyataannya dalam banyak kasus telah berbentuk apa yang hanya bisa disebut pelecehan. Ini bisa menjadi aspek yang sangat berbeda dan halus tentang cara kerja Bitcoin, karena hubungan antara “pelanggan” yang benar-benar memanfaatkan Bitcoin dan pengembang yang bekerja untuk memelihara, meningkatkan, dan mengoptimalkan protokol dan alat yang dibangun di atasnya tidaklah jelas. potong pemisahan kategori. Banyak orang yang menggunakan Bitcoin adalah pengembang, dan banyak pengembang adalah pengguna Bitcoin. Tidak ada garis tegas yang membedakan keduanya, dan seseorang yang merupakan salah satu dari keduanya lama kelamaan bisa menjadi keduanya. Dalam hal yang sama, orang-orang yang termasuk dalam kedua kategori tersebut dapat berhenti melakukan hal tersebut, dan hanya menjadi pengembang atau pengguna saja. Itu adalah hal pertama yang harus dipahami, batas antara pengguna dan pengembang sepenuhnya sewenang-wenang, dengan tumpang tindih yang konstan dan potensi tumpang tindih tersebut tumbuh dan menyusut kapan saja.

Namun, bagaimana dengan pengguna yang bukan pengembang? Apa hubungan mereka dengan orang-orang yang benar-benar menulis dan memelihara perangkat lunak tersebut? Tidak ada jawaban yang benar-benar hitam dan putih, tetapi saya dapat memberi tahu Anda apa yang bukan merupakan hubungan tersebut: hubungan majikan/karyawan.

Pengembang tidak bekerja untuk kami. Titik. Mereka bukan karyawan kami. Kami tidak membayar tagihan mereka, kami tidak mendanai pekerjaan mereka, mereka tidak memiliki kewajiban kontrak atau hukum apa pun kepada kami. Kami bukan manajer produk, kami tidak memberi mereka peta jalan proyek dan menentukan bagian apa yang mereka kerjakan, bagaimana mereka mengerjakannya, dalam urutan apa, atau bagian apa yang seharusnya dibuat atau bagaimana fungsinya.

Hilangkan diri Anda dari anggapan bahwa ekosistem ini berfungsi dengan cara apa pun seperti itu. Itu tidak. Pengembang bebas memilih untuk menyumbangkan waktu mereka pada protokol sumber terbuka sepenuhnya sesuai ketentuan mereka sendiri. Mereka memutuskan berapa banyak waktu yang akan digunakan, untuk apa, dan bagaimana mereka benar-benar menerapkan apa yang mereka pilih untuk dikerjakan. Titik. Mereka memiliki otonomi penuh dan tidak terkekang dalam segala hal mengenai bagaimana mereka berinteraksi dengan Bitcoin sebagai sebuah proyek.

Sekarang balikkan untuk melihat pengguna. Pengguna Bitcoin tidak berkewajiban apa pun untuk mengadopsi perubahan atau alat yang dibuat oleh pengembang. Tidak ada yang memaksa pengguna untuk mengubah perangkat lunak yang mereka jalankan, atau mengadopsi alat baru yang dibuat oleh pengembang di atas Bitcoin. Berlangganan Netflix tidak mengharuskan Anda menonton satu pun konten yang mereka produksi, juga tidak mewajibkan Anda mengonsumsi konten dalam jumlah tertentu. Anda dapat menonton sebanyak atau sesedikit yang Anda mau, Anda bahkan dapat membatalkan langganan jika Anda mau. Netflix benar-benar tidak memiliki kendali atas cara Anda berinteraksi dengannya kecuali murni melalui kekuatan persuasi sukarela.

Beginilah cara kerja Bitcoin. Melecehkan pengembang di GitHub tidak akan mengubah hal itu. Ini tidak akan secara ajaib mengubah hubungan Anda dengan pengembang menjadi hubungan karyawan/majikan. Menangis di GitHub tidak hanya akan menghasilkan apa pun untuk menciptakan atau mewujudkan dinamika kekuatan yang tampaknya ingin diwujudkan oleh banyak Bitcoiner, tetapi juga itu tidak menghasilkan apa pun yang produktif. Saya mengatakan bahwa sebagai seseorang yang secara pribadi telah berdebat berbagai masalah dengan pengembang selama bertahun-tahun, berkali-kali menyatakan bahwa pengembang salah mengenai beberapa masalah atau rencana tindakan yang menurut mereka merupakan tindakan yang paling tepat untuk diambil.

GitHub bukanlah tempat untuk memperdebatkan apa tujuan eksistensial atau alasan keberadaan Bitcoin. Ini adalah tempat untuk perdebatan dan kritik konsep dan implementasi yang sempit, untuk tujuan perbaikan proposal teknis apa pun yang sedang dibuat. Entah itu mengarah pada proposal yang dimasukkan ke dalam Bitcoin, atau ditolak dari Bitcoin, harus sepenuhnya bergantung pada hasil diskusi yang murni rasional dan logis.

Bahkan ketika Anda mempunyai argumen atau masukan yang benar-benar rasional, apakah Anda akan tetap bertahan dan berkontribusi atau berpartisipasi dalam proses pembangunan secara konsisten? Atau apakah Anda pada dasarnya hanya melakukan tinjauan berkendara atau memberikan masukan tentang masalah tertentu untuk dijadikan tempat bersepeda? Ya? Bahkan dengan argumen rasional, GitHub bukanlah tempat yang tepat untuk diskusi tersebut. Kita punya Twitter, kita punya Reddit, kita punya Spaces, kita punya banyak tempat lain untuk berdebat dan berupaya mencapai konsensus dalam berbagai hal tanpa secara aktif memasukkan perdebatan yang tidak masuk akal dan filosofis tentang semantik ke dalam proses pengembangan.

Dan saya tegaskan kembali bahwa saya adalah orang yang telah menghabiskan banyak waktu di bidang ini untuk membuat argumen tentang mengapa arah pembangunan tertentu merupakan ide yang baik atau tidak, dan memperkuat argumen tersebut dengan alasan yang aktual dan logis. Saya mungkin tidak akan pernah memberikan kontribusi yang berarti dan konsisten terhadap pengembangan Bitcoin, jadi saya tidak mencoba untuk memasukkan argumen, pendapat, dan ide saya secara langsung ke dalam proses pembangunan itu sendiri.

Argumen-argumen tersebut saya sampaikan kepada masyarakat luas, atau ketika disampaikan kepada para pengembang, di forum atau media lain selain GitHub atau platform yang tujuan dan fungsi spesifiknya adalah untuk pengembang untuk mengkoordinasikan proses pembangunan. Jika argumen saya benar-benar masuk akal, maka argumen tersebut akan meyakinkan pengguna. Mereka akan meyakinkan pengembang dari tempat-tempat seperti GitHub. Pada akhirnya, argumen yang masuk akal akan tumbuh dan menciptakan konsensus di sekitarnya hingga pada titik di mana argumen tersebut memberikan sinyal publik yang berarti bahwa pengembang dapat memilih, jika mereka mau, untuk memasukkan ke dalam alasan mereka sendiri seputar Bitcoin dan apa yang mereka pilih untuk menghabiskan waktu dan upaya mereka. lakukan untuk memperbaikinya.

Pada akhirnya, tidak masalah apakah Anda melihat isu-isu ini dan dinamika ini dari sudut pandang pengembang atau pengguna: Anda tidak memiliki kekuatan atau pengaruh apa pun kecuali kekuatan persuasi.

Jika pengembang menghasilkan sesuatu yang sebagian besar pengguna tidak inginkan atau tidak menemukan manfaatnya, mereka dapat mengabaikannya begitu saja. Jika pengembang menemukan mayoritas pengguna menuntut sesuatu yang benar-benar tidak rasional dalam hal penyelarasan insentif, realitas rekayasa, atau hal semacam itu, mereka dapat mengabaikannya begitu saja.

Bitcoin adalah sistem yang mengatur dirinya sendiri. Alat buruk yang diproduksi oleh pengembang tidak akan diadopsi. Pengguna yang menuntut hal-hal yang tidak koheren atau merusak tidak dapat membuat pengembang membuatkannya untuk mereka, namun mereka dapat meningkatkan dan membangunnya sendiri jika mereka mau. benar-benar menginginkan hal itu. Tidak ada seorang pun yang bekerja untuk orang lain di sini dalam dinamika ini, ini adalah proses sukarela yang diatur oleh kekuatan pasar. Jadi, majulah dan cobalah bersikap persuasif, lakukan sendiri, atau menangislah lebih keras. Anda tidak akan berhasil memaksa siapa pun melakukan sesuatu yang tidak ingin mereka lakukan. 

Anda dapat menemukan tombol garpu di pojok kanan atas di sini. 

Sumber: https://bitcoinmagazine.com/culture/developers-dont-work-for-you