Vývojáři za vás nepracují

Mám pocit, že v dohledné době budu na toto téma obecně hodně psát, ale filozofická a existenciální krize, která v současnosti čelí bitcoinovému prostoru ohledně toho, co představuje „spam“, začíná mít masivní účinky a důsledky druhého řádu. ve všech různých bitcoinových komunitách.

Chci se konkrétně zaměřit na reakci na tuto debatu, která se přelila do toho, co lze charitativním způsobem vykládat jako debatu s vývojáři Core, ale ve skutečnosti ve většině případů nabyla podoby toho, co lze nazvat pouze obtěžováním. To může být velmi jemný a jemný aspekt toho, jak bitcoin funguje, protože vztah mezi „zákazníky“, kteří bitcoiny skutečně využívají, a vývojáři, kteří pracují na údržbě, vylepšování a optimalizaci protokolu a nástrojů na něm postavených, není jasný. oddělení kategorií řezu. Mnoho lidí, kteří používají bitcoiny, jsou vývojáři a mnoho vývojářů je uživateli bitcoinu. Mezi těmito dvěma neexistuje žádná tvrdá čára a někdo, kdo je jedním nebo druhým, se může časem stát oběma. Ve stejném ohledu by lidé, kteří spadají do obou kategorií, mohli přestat tak činit a stát se pouze vývojáři nebo pouze uživateli. To je první věc, kterou je třeba pochopit, že hranice mezi uživateli a vývojáři je zcela libovolná, s neustálým překrýváním a potenciálem, že toto překrývání bude kdykoli růst a zmenšovat se.

To znamená, co uživatelé, kteří nejsou vývojáři? Jaký je jejich vztah k lidem, kteří skutečně píší a udržují software? Neexistuje žádná skutečná černobílá jasná odpověď, ale mohu vám říci, co vztah není: vztah zaměstnavatel/zaměstnanec.

Vývojáři pro nás nepracují. Tečka. Nejsou to naši zaměstnanci. Neplatíme jim účty, nefinancujeme jejich práci, nemají vůči nám žádné smluvní ani právní závazky. Nejsme produktoví manažeři, neposkytujeme jim plán projektu a nediktujeme jim, na jakých dílech pracují, jak na nich pracují, v jakém pořadí, případně jaké by tyto kousky měly být nebo jak by měly fungovat.

Zbavte se jakékoli představy, že tento ekosystém funguje jakýmkoliv způsobem takto vzdáleně. To není. Vývojáři se svobodně rozhodnou přispět svým časem k open source protokolu zcela podle svých vlastních podmínek. Rozhodují o tom, kolik času stráví, čemu ho stráví a jakým způsobem skutečně implementují to, na čem se rozhodli pracovat. Tečka. Mají úplnou a neomezenou autonomii ve všech směrech, pokud jde o to, jak interagují s bitcoiny jako s projektem.

Nyní to otočte a podívejte se na uživatele. Uživatelé bitcoinu nemají žádnou povinnost přijmout změnu nebo nástroj vytvořený vývojáři. Nic nenutí uživatele změnit software, který provozují, nebo přijmout nový nástroj, který vývojáři staví na bitcoinu. Předplatné Netflix vás nezavazuje ke sledování jediného obsahu, který produkují, ani vás nezavazuje konzumovat žádný konkrétní objem obsahu. Můžete sledovat tolik nebo tak málo, kolik chcete, můžete dokonce zrušit své předplatné, pokud chcete. Netflix nemá doslova žádnou kontrolu nad tím, jak s ním komunikujete, s výjimkou čistě dobrovolného přesvědčování.

Takto funguje Bitcoin. Obtěžování vývojářů na GitHubu to nezmění. Z vašeho vztahu s vývojáři to magicky nezmění vztah zaměstnance/zaměstnavatele. Nejenže pláč na GitHubu nedosáhne vůbec ničeho, co by vytvořilo nebo přineslo dynamiku síly, kterou by podle všeho chtěli mnozí bitcoináři uvést do života, ale nedosahuje ničeho produktivního. Říkám, že jako někdo, kdo v průběhu let osobně diskutoval o mnoha problémech s vývojáři, mnohokrát tvrdil, že se vývojáři nemýlí v nějakém problému nebo akčním plánu, který považují za nejvhodnější.

GitHub není místem pro dohadování se, jaký je existenciální účel nebo důvod existence Bitcoinu. Je to místo pro úzkou koncepční a implementační debatu a kritiku, za výslovným účelem zlepšení jakéhokoli technického návrhu, který je předkládán. Ať už to povede k začlenění návrhu do bitcoinu nebo k odmítnutí z bitcoinu, by mělo být zcela na výsledku čistě racionální a logické diskuse.

I v případě, že máte skutečně racionální argument nebo příspěvek, budete se skutečně držet a důsledně přispívat nebo se podílet na procesu vývoje? Nebo jen v podstatě děláte jízdu na základě přezkoumání nebo zadání konkrétního problému, abyste to odbourali? Ano? Pak ani s racionálním argumentem v ruce není GitHub vhodným místem pro tyto diskuse. Máme Twitter, máme Reddit, máme Spaces, máme mnoho dalších míst, kde můžeme diskutovat a pracovat na dosažení konsensu o věcech aniž by do vývojového procesu aktivně vkládal nesmysly a filozofické debaty o sémantice.

A znovu opakuji, že jsem člověk, který v tomto prostoru strávil obrovské množství času argumentováním o tom, proč konkrétní směr vývoje je nebo není dobrý nápad, a tyto argumenty posiluji skutečným uvažováním a logickým zdůvodněním. Pravděpodobně nikdy nebudu žádným smysluplným a konzistentním způsobem přispívat k rozvoji bitcoinu, takže se nepokouším vkládat své argumenty, názory a nápady přímo do samotného vývojového procesu.

Tyto argumenty předkládám širší komunitě nebo když je předkládám vývojářům, na jiných fórech nebo médiích kromě GitHubu nebo platforem, jejichž specifickým účelem a funkcí je Vývojáři koordinovat vývojový proces. Pokud mé argumenty skutečně stojí za to, přesvědčí uživatele. Přesvědčí vývojáře z kapely z míst, jako je GitHub. Nakonec argument o zásluhách poroste a vytvoří kolem něj konsenzus do té míry, že představuje smysluplný veřejný signál, který si vývojáři mohou vybrat, pokud chtějí, začlenit do svého vlastního uvažování o bitcoinu a o tom, čemu se rozhodnou věnovat svůj čas a úsilí. dělat to zlepšit.

V konečném důsledku nezáleží na tom, zda se na tyto problémy a tuto dynamiku díváte optikou vývojářů nebo optikou uživatelů: kromě síly přesvědčování nemáte žádnou moc ani vliv.

Pokud vývojáři vyrobí něco, co drtivá většina uživatelů nechce nebo v tom nenachází žádnou hodnotu, mohou to jednoduše ignorovat. Pokud vývojáři zjistí, že drtivá většina uživatelů požaduje něco, co je zcela iracionální z hlediska zarovnání pobídek, inženýrské reality nebo čehokoli podobného, ​​mohou je jednoduše ignorovat.

Bitcoin je samoregulační systém. Špatné nástroje vytvořené vývojáři nebudou přijaty. Uživatelé požadující nekoherentní nebo poškozující věci nemohou vývojáře přimět, aby to vytvořili pro ně, ale mohou to udělat sami, pokud opravdu chtít tu věc. Nikdo zde v této dynamice nepracuje pro nikoho jiného, ​​je to zcela dobrovolný proces regulovaný tržními silami. Takže buď zvedněte krok a skutečně se snažte být přesvědčivý, udělejte to sami, nebo se více rozbrečte. Neuspějete ve snaze někoho nutit k něčemu, co dělat nechce. 

Tlačítko vidlice najdete v pravém horním rohu zde. 

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