Zhvilluesit nuk punojnë për ju

Kam një ndjenjë se do të shkruaj shumë për këtë temë në përgjithësi për një të ardhme të parashikueshme, por kriza filozofike dhe ekzistenciale që po përballet aktualisht me hapësirën Bitcoin mbi atë që përbën "spam" ka filluar të ketë efekte dhe pasoja masive të rendit të dytë. në të gjitha komunitetet e ndryshme të Bitcoin.

Dua të përqendrohem në mënyrë specifike në reagimin ndaj këtij debati, duke u përhapur në atë që në mënyrë bamirëse mund të interpretohet si debat me zhvilluesit Core, por në realitet në shumicën e rasteve ka marrë formën e asaj që mund të quhet vetëm ngacmim. Ky mund të jetë një aspekt shumë i nuancuar dhe delikat i mënyrës se si funksionon Bitcoin, pasi marrëdhënia midis "klientëve" që aktualisht përdorin Bitcoin dhe zhvilluesve që punojnë për të ruajtur, përmirësuar dhe optimizuar protokollin dhe mjetet e ndërtuara në krye të tij nuk është e qartë. ndarja e kategorive të prera. Shumë njerëz që përdorin Bitcoin janë zhvillues dhe shumë zhvillues janë përdorues të Bitcoin. Nuk ka asnjë vijë të ashpër që të dallojë të dyja, dhe dikush që është njëri ose tjetri, me kalimin e kohës mund të bëhen të dyja. Në të njëjtin drejtim, njerëzit që bëjnë pjesë në të dyja kategoritë mund të pushojnë së vepruari kështu dhe thjesht të bëhen vetëm një zhvillues ose vetëm përdorues. Kjo është gjëja e parë që duhet kuptuar, linja midis përdoruesve dhe zhvilluesve është krejtësisht arbitrare, me mbivendosje të vazhdueshme dhe potencial që kjo mbivendosje të rritet dhe tkurret në çdo kohë.

Thënë kështu, po për përdoruesit që nuk janë zhvillues? Cila është marrëdhënia e tyre me njerëzit që shkruajnë dhe mirëmbajnë në të vërtetë softuerin? Nuk ka një përgjigje të vërtetë bardh e zi të qartë, por mund t'ju them se çfarë nuk është marrëdhënia: një marrëdhënie punëdhënës/punonjës.

Zhvilluesit nuk punojnë për ne. Ndalesa e plotë. Ata nuk janë punonjësit tanë. Ne nuk paguajmë faturat e tyre, nuk financojmë punën e tyre, ata nuk kanë asnjë detyrim kontraktual apo ligjor ndaj nesh. Ne nuk jemi menaxherë produktesh, nuk u japim atyre një udhërrëfyes projekti dhe nuk u diktojmë se çfarë pjesësh punojnë, si punojnë në to, në çfarë rendi, apo çfarë duhet të jenë ato pjesë apo si duhet të funksionojnë.

Shmangni veten nga çdo nocion se ky ekosistem funksionon në çfarëdo mënyre nga distanca ashtu. Nuk ka. Zhvilluesit zgjedhin lirisht të kontribuojnë me kohën e tyre në një protokoll me burim të hapur plotësisht sipas kushteve të tyre. Ata vendosin se sa kohë do të shpenzojnë, për çfarë do ta shpenzojnë atë dhe mënyrën se si do ta zbatojnë atë që zgjodhën të punojnë. Ndalesa e plotë. Ata kanë autonomi të plotë dhe të papenguar në çdo mënyrë në lidhje me mënyrën se si ndërveprojnë me Bitcoin si projekt.

Tani kthejeni atë për të parë përdoruesit. Përdoruesit e Bitcoin nuk kanë asnjë detyrim për të miratuar një ndryshim ose mjet që zhvilluesit prodhojnë. Asgjë nuk i detyron përdoruesit të ndryshojnë softuerin që përdorin, ose të miratojnë një mjet të ri që zhvilluesit ndërtojnë në krye të Bitcoin. Të kesh një abonim Netflix nuk të detyron të shikosh një pjesë të vetme të përmbajtjes që ata prodhojnë, nuk të detyron të konsumosh ndonjë vëllim specifik të përmbajtjes. Mund të shikoni sa më shumë ose pak që dëshironi, madje mund ta anuloni abonimin nëse dëshironi. Netflix fjalë për fjalë nuk ka asnjë kontroll mbi mënyrën se si ndërveproni me të, përveçse thjesht përmes fuqisë së bindjes vullnetare.

Kështu funksionon Bitcoin. Ngacmimi i zhvilluesve në GitHub nuk do ta ndryshojë këtë. Nuk do ta kthejë në mënyrë magjike marrëdhënien tuaj me zhvilluesit në një të një punonjësi/punëdhënësi. Jo vetëm që të qash në GitHub nuk do të arrijë asgjë për të krijuar apo sjellë atë dinamikë fuqie që shumë Bitcoiner duket se duan të sjellin në ekzistencë, por nuk realizon asgjë produktive. Unë them se si dikush që ka debatuar personalisht për çështje të shumta me zhvilluesit gjatë viteve, ka pohuar shumë herë se zhvilluesit janë të pasaktë për një çështje ose plan veprimi që ata mendojnë se është më e përshtatshme për të ndërmarrë.

GitHub nuk është vendi për të argumentuar se cili është qëllimi apo arsyeja ekzistenciale e ekzistencës së Bitcoin. Është një vend për debat dhe kritikë të ngushtë të konceptit dhe zbatimit, me qëllim të shprehur për të përmirësuar çfarëdo propozimi teknik që po bëhet. Nëse kjo çon në përfshirjen e një propozimi në Bitcoin, ose refuzimin nga Bitcoin, duhet të jetë tërësisht në varësi të rezultatit të një diskutimi thjesht racional dhe logjik.

Edhe në rastin kur keni një argument vërtet racional ose një pjesë të kontributit, a do të qëndroni në të vërtetë dhe do të kontribuoni ose merrni pjesë në procesin e zhvillimit vazhdimisht? Apo thjesht po bëni një lëvizje me rishikim ose të dhëna për një çështje specifike për ta zgjidhur atë? Po? Atëherë edhe me një argument racional në dorë, GitHub nuk është vendi i duhur për ato diskutime. Ne kemi Twitter, kemi Reddit, kemi Hapësira, kemi shumë vende të tjera për të debatuar dhe punuar drejt konsensusit mbi gjërat pa ndërhyrë aktivisht në procesin e zhvillimit debatet e pakuptimta dhe filozofike rreth semantikës.

Dhe e ritheksoj se unë jam një person që kam shpenzuar një sasi të madhe kohe në këtë hapësirë ​​duke bërë argumente se pse një drejtim specifik zhvillimi është ose nuk është një ide e mirë, duke i forcuar ato argumente me arsyetim aktual dhe arsyetim logjik. Unë ndoshta kurrë nuk do të kontribuoj në ndonjë mënyrë domethënëse dhe të qëndrueshme në zhvillimin e Bitcoin, kështu që unë nuk përpiqem të injektoj argumentet, opinionet dhe idetë e mia drejtpërdrejt në vetë procesin e zhvillimit.

Unë i bëj ato argumente për komunitetin e gjerë, ose kur ua bëj zhvilluesve, në forume ose mediume të tjera përveç GitHub ose platformave qëllimi dhe funksioni specifik i të cilave është për zhvilluesit për të koordinuar procesin e zhvillimit. Nëse argumentet e mia vërtet kanë vlerë, ato do të bindin përdoruesit. Ata do të bindin zhvilluesit jashtë grupit nga vende si GitHub. Përfundimisht, një argument me meritë do të rritet dhe do të krijojë konsensus rreth tij deri në pikën që paraqet një sinjal publik kuptimplotë që zhvilluesit mund të zgjedhin, nëse duan, ta përfshijnë në arsyetimin e tyre rreth Bitcoin dhe atë që ata zgjedhin për të shpenzuar kohën dhe përpjekjet e tyre. duke bërë për ta përmirësuar atë.

Në fund të fundit, nuk ka rëndësi nëse i shikoni këto çështje dhe këtë dinamikë nga objektivi i zhvilluesve apo objektivi i përdoruesve: ju nuk keni asnjë fuqi apo ndikim, përveç fuqisë së bindjes.

Nëse zhvilluesit prodhojnë diçka që shumica dërrmuese e përdoruesve nuk e duan ose nuk gjejnë vlerë në të, ata thjesht mund ta injorojnë atë. Nëse zhvilluesit gjejnë një shumicë dërrmuese të përdoruesve që kërkojnë diçka që është krejtësisht irracionale për sa i përket shtrirjes së nxitjes, realiteteve inxhinierike ose ndonjë gjëje të kësaj natyre, ata thjesht mund t'i injorojnë ato.

Bitcoin është një sistem vetërregullues. Mjetet e këqija të prodhuara nga zhvilluesit nuk do të miratohen. Përdoruesit që kërkojnë gjëra jokoherente ose të dëmshme nuk mund t'i bëjnë zhvilluesit ta ndërtojnë atë për ta, por ata mund të rriten dhe ta ndërtojnë vetë nëse ata vërtet duan atë gjë. Askush nuk punon për askënd tjetër këtu në këtë dinamikë, është një proces krejtësisht vullnetar i rregulluar nga forcat e tregut. Pra, ose ngrihuni dhe përpiquni të jeni bindës, bëjeni vetë ose qani më fort. Ju nuk do të keni sukses në përpjekjen për të detyruar dikë të bëjë diçka që nuk dëshiron ta bëjë. 

Këtu mund ta gjeni butonin e pirunit në këndin e sipërm djathtas. 

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