Pembangun Tidak Berfungsi Untuk Anda

Saya mempunyai perasaan bahawa saya akan menulis banyak tentang topik ini secara umum untuk masa hadapan, tetapi krisis falsafah dan kewujudan yang kini berhadapan dengan ruang Bitcoin mengenai apa yang menjadi "spam" mula mempunyai kesan dan akibat urutan kedua yang besar. dalam semua komuniti Bitcoin yang berbeza.

Saya ingin menumpukan secara khusus pada reaksi terhadap perdebatan ini yang tertumpah kepada perkara yang boleh ditafsirkan secara amal sebagai berdebat dengan pembangun Teras, tetapi pada hakikatnya dalam kebanyakan kes telah mengambil bentuk apa yang hanya boleh dipanggil gangguan. Ini boleh menjadi aspek yang sangat bernuansa dan halus tentang cara Bitcoin berfungsi, kerana hubungan antara "pelanggan" yang sebenarnya menggunakan Bitcoin dan pembangun yang berusaha untuk mengekalkan, menambah baik dan mengoptimumkan protokol dan alatan yang dibina di atasnya tidak jelas. potong pemisahan kategori. Ramai orang yang menggunakan Bitcoin adalah pembangun, dan ramai pembangun adalah pengguna Bitcoin. Tidak ada garis keras yang membezakan antara keduanya, dan seseorang yang satu atau yang lain boleh dari masa ke masa menjadi kedua-duanya. Dalam hal yang sama, orang yang termasuk dalam kedua-dua kategori boleh berhenti berbuat demikian, dan hanya menjadi pembangun atau pengguna semata-mata. Itulah perkara pertama yang perlu difahami, garis antara pengguna dan pembangun adalah sewenang-wenangnya, dengan pertindihan berterusan dan potensi pertindihan itu berkembang dan mengecut pada bila-bila masa.

Yang berkata, bagaimana dengan pengguna yang bukan pembangun? Apakah hubungan mereka dengan orang yang sebenarnya menulis dan menyelenggara perisian? Tiada jawapan jelas hitam putih yang sebenar, tetapi saya boleh memberitahu anda apa hubungan itu bukan: hubungan majikan/pekerja.

Pemaju tidak bekerja untuk kami. Noktah. Mereka bukan pekerja kita. Kami tidak membayar bil mereka, kami tidak membiayai kerja mereka, mereka tidak mempunyai sebarang obligasi kontrak atau undang-undang kepada kami sama sekali. Kami bukan pengurus produk, kami tidak menyediakan mereka dengan pelan hala tuju projek dan menentukan bahagian yang mereka kerjakan, cara mereka bekerja pada mereka, dalam susunan apa, atau apa bahagian itu sepatutnya atau bagaimana ia harus berfungsi.

Nyahkan diri anda daripada sebarang tanggapan bahawa ekosistem ini berfungsi dalam apa-apa cara dari jauh seperti itu. Ia tidak. Pembangun bebas memilih untuk menyumbangkan masa mereka kepada protokol sumber terbuka sepenuhnya mengikut syarat mereka sendiri. Mereka memutuskan berapa banyak masa untuk dibelanjakan, untuk menghabiskan masa itu dan cara mereka sebenarnya melaksanakan perkara yang mereka pilih untuk diusahakan. Noktah. Mereka mempunyai autonomi yang lengkap dan tidak terikat dalam setiap cara mengenai cara mereka berinteraksi dengan Bitcoin sebagai projek.

Sekarang pusingkan itu untuk melihat pengguna. Pengguna Bitcoin tidak mempunyai kewajipan apa-apa untuk menerima pakai perubahan atau alat yang dihasilkan oleh pembangun. Tiada apa-apa yang memaksa pengguna untuk menukar perisian yang mereka jalankan, atau menggunakan pembangun alat baharu yang dibina di atas Bitcoin. Mempunyai langganan Netflix tidak mewajibkan anda untuk menonton sekeping kandungan yang mereka hasilkan, ia tidak mewajibkan anda untuk menggunakan sebarang volum kandungan tertentu. Anda boleh menonton seberapa banyak atau sesedikit yang anda pilih, malah anda boleh membatalkan langganan anda jika anda mahu. Netflix sebenarnya tidak mempunyai kawalan ke atas cara anda berinteraksi dengannya kecuali semata-mata melalui kuasa pujukan sukarela.

Beginilah cara Bitcoin berfungsi. Mengganggu pembangun di GitHub tidak akan mengubahnya. Ia tidak akan mengubah hubungan anda dengan pembangun secara ajaib menjadi salah seorang pekerja/majikan. Bukan sahaja menangis di GitHub tidak akan mencapai apa-apa pun untuk mencipta atau menghasilkan dinamik kuasa yang ramai Bitcoiner nampaknya ingin wujudkan, tetapi ia tidak menghasilkan apa-apa pun yang produktif. Saya mengatakan bahawa sebagai seseorang yang secara peribadi membahaskan banyak isu dengan pembangun selama bertahun-tahun, menegaskan berkali-kali bahawa pembangun tidak betul tentang beberapa isu atau pelan tindakan yang mereka fikir adalah yang paling sesuai untuk diambil.

GitHub bukanlah tempat untuk mempertikaikan tentang tujuan atau sebab kewujudan Bitcoin wujud. Ia adalah tempat untuk perdebatan dan kritikan konsep dan pelaksanaan yang sempit, untuk tujuan nyata untuk menambah baik apa jua cadangan teknikal yang sedang dibuat. Sama ada itu membawa kepada cadangan dimasukkan ke dalam Bitcoin, atau ditolak daripada Bitcoin, harus bergantung sepenuhnya kepada hasil perbincangan yang rasional dan logik semata-mata.

Walaupun dalam kes di mana anda mempunyai hujah atau input yang benar-benar rasional, adakah anda akan benar-benar bertahan dan menyumbang atau mengambil bahagian dalam proses pembangunan secara konsisten? Atau adakah anda pada asasnya melakukan pemanduan melalui semakan atau input tentang isu khusus untuk menunggangnya? ya? Kemudian walaupun dengan hujah yang rasional di tangan, GitHub bukanlah tempat yang sesuai untuk perbincangan tersebut. Kami ada Twitter, kami ada Reddit, kami ada Spaces, kami mempunyai banyak tempat lain untuk berdebat dan berusaha ke arah konsensus mengenai sesuatu tanpa secara aktif menyelit perdebatan karut dan falsafah tentang semantik ke dalam proses pembangunan.

Dan saya mengulangi bahawa saya adalah seorang yang telah menghabiskan banyak masa dalam ruang ini membuat hujah tentang mengapa arah pembangunan tertentu adalah idea yang baik atau bukan, menguatkan hujah tersebut dengan alasan sebenar dan rasional logik. Saya mungkin tidak akan dengan cara yang bermakna dan konsisten menyumbang kepada pembangunan Bitcoin, jadi saya tidak cuba menyuntik hujah, pendapat dan idea saya secara langsung ke dalam proses pembangunan itu sendiri.

Saya membuat hujah tersebut kepada komuniti yang lebih luas, atau apabila membuat hujah tersebut kepada pembangun, dalam forum atau medium lain selain GitHub atau platform yang tujuan dan fungsi khususnya adalah untuk pemaju untuk menyelaraskan proses pembangunan. Jika hujah saya benar-benar mempunyai merit, mereka akan meyakinkan pengguna. Mereka akan meyakinkan pembangun keluar dari band dari tempat seperti GitHub. Akhirnya, hujah dengan merit akan berkembang dan mewujudkan konsensus di sekelilingnya sehingga ia membentangkan isyarat awam yang bermakna bahawa pembangun boleh memilih, jika mereka mahu, untuk memasukkan ke dalam alasan mereka sendiri tentang Bitcoin dan perkara yang mereka pilih untuk menghabiskan masa dan usaha mereka lakukan untuk memperbaikinya.

Akhirnya tidak kira sama ada anda melihat isu ini dan dinamik ini dari lensa pembangun atau lensa pengguna: anda tidak mempunyai kuasa atau pengaruh apa-apa kecuali kuasa pujukan.

Jika pembangun menghasilkan sesuatu yang majoriti pengguna tidak mahu atau tidak mendapat nilai, mereka boleh mengabaikannya. Jika pembangun mendapati majoriti besar pengguna menuntut sesuatu yang benar-benar tidak rasional dari segi penjajaran insentif, realiti kejuruteraan atau apa-apa jenis itu, mereka boleh mengabaikannya.

Bitcoin ialah sistem kawal selia sendiri. Alat buruk yang dihasilkan oleh pembangun tidak akan diterima pakai. Pengguna yang menuntut perkara yang tidak koheren atau merosakkan tidak boleh membuatkan pembangun membinanya untuk mereka, tetapi mereka boleh meningkatkan dan membinanya sendiri jika mereka benar-benar nak benda tu. Tiada siapa yang bekerja untuk orang lain di sini dalam dinamik ini, ia adalah proses sukarela sepenuhnya yang dikawal oleh kuasa pasaran. Jadi sama ada melangkah dan cuba untuk meyakinkan, lakukan sendiri, atau menangis lebih keras. Anda tidak akan berjaya dalam cuba memaksa sesiapa melakukan sesuatu yang mereka tidak mahu lakukan. 

Anda boleh mencari butang garpu di penjuru kanan sebelah atas di sini. 

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