A fejlesztők nem neked dolgoznak

Az az érzésem, hogy a belátható jövőben sokat fogok írni erről a témáról, de a filozófiai és egzisztenciális válság, amely jelenleg a Bitcoin térrel szembesül azzal kapcsolatban, hogy mi számít „spamnek”, kezdenek hatalmas másodrendű hatásai és következményei. az összes különböző Bitcoin közösségben.

Kifejezetten az erre a vitára adott reakcióra szeretnék összpontosítani, ami jótékonyan felfogható a Core fejlesztőkkel folytatott vitának, de a valóságban a legtöbb esetben csak zaklatásnak nevezhető formát öltött. Ez egy nagyon árnyalt és finom aspektusa lehet a Bitcoin működésének, mivel nem egyértelmű a kapcsolat a Bitcoint ténylegesen használó „vevők” és a fejlesztők között, akik a protokoll és az arra épülő eszközök karbantartásán, fejlesztésén és optimalizálásán dolgoznak. vágott kategória szétválasztás. Sok Bitcoint használó ember fejlesztő, sok fejlesztő pedig bitcoin felhasználó. Nincs kemény különbség a kettő között, és valaki, aki az egyik vagy a másik, idővel mindkettővé válhat. Ugyanebben a tekintetben azok az emberek, akik mindkét kategóriába esnek, abbahagyhatják ezt, és egyszerűen csak fejlesztők vagy felhasználók lesznek. Ez az első dolog, amit meg kell érteni, a felhasználók és a fejlesztők közötti határvonal teljesen önkényes, állandó átfedéssel, és az átfedés bármikor növekedhet és csökkenhet.

Mi a helyzet azokkal a felhasználókkal, akik nem fejlesztők? Milyen a kapcsolatuk a szoftvert ténylegesen író és karbantartó emberekkel? Igazán fekete-fehér egyértelmű válasz nincs, de meg tudom mondani, hogy mi nem az a kapcsolat: munkáltató/munkavállaló kapcsolat.

A fejlesztők nem nálunk dolgoznak. Pont. Ők nem a mi alkalmazottaink. Nem mi fizetjük a számláikat, nem mi finanszírozzuk a munkájukat, semmilyen szerződéses vagy jogi kötelezettségük nincs velünk szemben. Nem vagyunk termékmenedzserek, nem adunk nekik egy projekt ütemtervet, és nem írjuk elő, hogy milyen darabokon dolgozzanak, hogyan dolgozzanak rajtuk, milyen sorrendben, vagy hogy ezek a darabok mik legyenek, hogyan működjenek.

Cáfolja meg magát minden olyan elképzeléstől, amely szerint ez az ökoszisztéma távolról is így működik. Ez nem. A fejlesztők szabadon dönthetnek úgy, hogy időt fordítanak egy nyílt forráskódú protokollra, teljesen saját feltételeik szerint. Ők döntik el, hogy mennyi időt szánnak rá, mire fordítják, és hogyan valósítják meg ténylegesen azt, amin dolgoznak. Pont. Teljes és korlátlan autonómiával rendelkeznek minden tekintetben azzal kapcsolatban, hogy hogyan lépnek kapcsolatba a Bitcoinnal mint projekttel.

Most fordítsa meg, és nézze meg a felhasználókat. A Bitcoin felhasználóinak semmilyen kötelezettsége nincs a fejlesztők által előállított változtatás vagy eszköz elfogadására. Semmi sem kényszeríti a felhasználókat arra, hogy megváltoztassák az általuk futtatott szoftvereket, vagy alkalmazzanak egy új eszközt, amelyet a fejlesztők a Bitcoinra építenek. A Netflix-előfizetés nem kötelezi Önt arra, hogy egyetlen általuk előállított tartalmat nézzen meg, és nem kötelezi Önt arra, hogy meghatározott mennyiségű tartalmat fogyasztson. Annyi vagy keveset nézhet, amennyit csak akar, sőt, ha akarja, lemondhatja az előfizetését is. A Netflixnek szó szerint nincs befolyása arra, hogyan lép kapcsolatba vele, kivéve pusztán az önkéntes meggyőzés erejével.

Így működik a Bitcoin. A fejlesztők zaklatása a GitHubon ezen nem változtat. Ez nem fogja varázsütésre átalakítani a fejlesztőkkel való kapcsolatát egy alkalmazott/munkaadóvá. A GitHubon való sírás nemcsak hogy semmit sem fog elérni ahhoz, hogy megteremtse vagy előidézze azt az erődinamikát, amelyet úgy tűnik, sok bitcoiner szeretne létrehozni, hanem semmi produktívat nem ér el. Én azt mondom, hogy aki személyesen számos kérdést megvitatott a fejlesztőkkel az évek során, számos alkalommal állította, hogy a fejlesztők tévednek bizonyos kérdésekben vagy cselekvési tervekben, amelyek szerintük a legmegfelelőbbek.

A GitHubon nem érdemes vitatkozni, hogy mi a Bitcoin létezésének egzisztenciális célja vagy oka. Szűk fogalmi és megvalósítási viták és kritikák helye, kifejezett célja, hogy bármilyen technikai javaslatot is javítsanak. Függetlenül attól, hogy ez egy javaslat Bitcoinba való beépítéséhez, vagy a Bitcoinból való elutasításához vezet, teljes mértékben a tisztán racionális és logikus megbeszélés eredményétől kell függnie.

Még abban az esetben is, ha valóban racionális érvelésed vagy hozzászólásaid vannak, akkor is kitartasz, és következetesen hozzájárulsz vagy részt veszel a fejlesztési folyamatban? Vagy alapvetően csak áttekintés vagy bemenet alapján hajtja végre a kerékpározást? Igen? Aztán még ha racionális érv is van a kezében, a GitHub nem a megfelelő hely ezekhez a vitákhoz. Van Twitterünk, Redditünk, van Spacesünk, számos más helyünk van, ahol vitát folytathatunk, és konszenzusra kell törekednünk anélkül, hogy a szemantikáról szóló értelmetlenségeket és filozófiai vitákat aktívan beleavatnánk a fejlesztési folyamatba.

És megismétlem, hogy én olyan ember vagyok, aki rengeteg időt töltött ezen a téren azzal, hogy érveket hozzon fel arról, hogy egy adott fejlődési irány miért jó ötlet vagy miért nem, és ezeket az érveket tényleges érveléssel és logikus érvekkel támasztja alá. Valószínűleg soha semmilyen értelmes és következetes módon nem fogok hozzájárulni a Bitcoin fejlesztéséhez, ezért nem kísérelem meg az érveimet, véleményemet és ötleteimet közvetlenül magába a fejlesztési folyamatba belevinni.

Ezeket az érveket a tágabb közösség felé, vagy amikor a fejlesztők elé terjesztem, a GitHubon vagy olyan platformokon kívül más fórumokon vagy médiumokon, amelyek konkrét célja és funkciója a fejlesztők a fejlesztési folyamat koordinálására. Ha az érveim valóban megalapozottak, meggyőzni fogják a felhasználókat. Meg fogják győzni a fejlesztőket az olyan helyekről, mint a GitHub. Végül egy érdemi érvelés nőni fog, és konszenzust teremt körülötte egészen addig a pontig, hogy értelmes nyilvános jelzést adjon, hogy a fejlesztők, ha akarják, beépíthetik saját érvelésükbe a Bitcoinnal és azzal, hogy mit választanak idejüket és erőfeszítéseiket. tesz annak javítására.

Végső soron teljesen mindegy, hogy ezeket a kérdéseket és ezt a dinamikát a fejlesztők vagy a felhasználók szemszögéből nézi-e: nincs hatalma vagy befolyása, kivéve a meggyőzés erejét.

Ha a fejlesztők olyasmit gyártanak, amit a felhasználók túlnyomó többsége nem akar, vagy amiben nem talál értéket, egyszerűen figyelmen kívül hagyhatják. Ha a fejlesztők úgy találják, hogy a felhasználók túlnyomó többsége olyasmit követel, ami teljesen irracionális az ösztönzők összehangolása, a mérnöki valóság vagy bármi ehhez hasonló tekintetében, egyszerűen figyelmen kívül hagyhatják őket.

A Bitcoin egy önszabályozó rendszer. A fejlesztők által készített rossz eszközöket nem alkalmazzuk. Azok a felhasználók, akik inkoherens vagy káros dolgokat követelnek, nem késztethetik a fejlesztőket arra, hogy ezt megépítsék maguknak, de maguk is megépíthetik, ha tényleg akarja azt a dolgot. Itt ebben a dinamikában senki nem dolgozik másnak, ez egy teljesen önkéntes folyamat, amelyet a piaci erők szabályoznak. Tehát vagy lépj fel, és próbálj meggyőzni, csináld magad, vagy sírj erősebben. Nem fog sikerülni, ha megpróbál valakit olyasmire kényszeríteni, amit nem akar. 

A jobb felső sarokban található villa gomb itt található. 

Forrás: https://bitcoinmagazine.com/culture/developers-dont-work-for-you