Zhvilluesit nuk punojnë për ju

By Bitcoin Revista - 4 muaj më parë - Koha e leximit: 5 minuta

Zhvilluesit nuk punojnë për ju

I have a feeling that I am going to be writing a lot on this topic in general for the foreseeable future, but the philosophical and existential crisis currently confronting the Bitcoin space over what constitutes “spam” is starting to have massive second order effects and consequences in all of the different Bitcoin komunitetet.

I want to specifically focus on the reaction to this debate spilling over into what charitably can be construed as debating with Core developers, but in reality in most cases has taken the form of what can only be called harassment. This can be a very nuanced and subtle aspect of how Bitcoin works, as the relationship between “customers” that actually utilize Bitcoin and the developers that work to maintain, improve, and optimize the protocol and tools built on top of it is not a clear cut category separation. Many people who use Bitcoin are developers, and many developers are users of Bitcoin. There is no hard line distinguishing between the two, and someone who is one or the other can over time become both. In the same regard people who fall into both categories could cease to do so, and simply become solely a developer or solely a user. That is the first thing to understand, the line between users and developers is totally arbitrary, with constant overlap and the potential for that overlap to grow and shrink at any time.

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ë.

Disabuse yourself of any notion that this ecosystem functions in any way remotely like that. It does not. Developers freely choose to contribute their time to an open source protocol completely on their own terms. They decide how much time to spend, what to spend it on, and the way they actually implement what they chose to work on. Full stop. They have complete and unfettered autonomy in every way regarding how they interact with Bitcoin as a project.

Now turn that around to look at users. Users of Bitcoin are under no obligation whatsoever to adopt a change or tool that developers produce. Nothing is forcing users to change the software they run, or adopt a new tool developers build on top of Bitcoin. Having a Netflix subscription does not obligate you to watch a single piece of content they produce, it does not obligate you to consume any specific volume of content. You can watch as much or as little as you choose to, you can even cancel your subscription if you want. Netflix has literally no control over how you interact with it whatsoever except purely through the power of voluntary persuasion.

Kjo është se si Bitcoin works. Harassing developers on GitHub will not change that. It will not magically turn your relationship with developers into one of an employee/employer. Not only will crying on GitHub accomplish nothing whatsoever to create or bring about that power dynamic that many Bitcoiners seem to want to bring into existence, but 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 is not the place for arguing what the existential purpose or reason for Bitcoin existing is. It’s a place for narrow concept and implementation debate and criticism, me qëllim të shprehur për të përmirësuar çfarëdo propozimi teknik që po bëhet. Whether that leads to a proposal being incorporated into Bitcoin, or rejected from 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.

And I reiterate that I am a person who has spent a massive amount of time in this space making arguments about why a specific direction of development is or isn’t a good idea, bolstering those arguments with actual reasoning and logical rationale. I probably never will in any meaningful and consistent way contribute to the development of 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 to coordinate the development process. If my arguments actually hold merit, they will convince users. They will convince developers out of band from places like GitHub. Eventually, an argument with merit will grow and create consensus around it to the point that it presents a meaningful public signal that developers can choose, if they want, to incorporate into their own reasoning around Bitcoin and what they choose to spend their time and efforts doing to improve it.

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 is a self regulating system. Bad tools produced by developers will not be adopted. Users demanding incoherent or damaging things cannot make developers build that for them, but they can step up and build it themselves if they 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ë. 

You can find the fork button in the top right corner right këtu

Burimi origjinal: Bitcoin Revistë