Разработчиците не работят за вас

Имам чувството, че ще пиша много по тази тема като цяло в обозримо бъдеще, но философската и екзистенциална криза, пред която в момента е изправено биткойн пространството относно това какво представлява „спам“, започва да има огромни ефекти и последствия от втори ред във всички различни биткойн общности.

Искам специално да се съсредоточа върху реакцията на този дебат, преливащ в това, което благотворително може да се тълкува като дебат с Core разработчиците, но в действителност в повечето случаи е приел формата на това, което може да се нарече само тормоз. Това може да бъде много нюансиран и фин аспект на това как работи биткойн, тъй като връзката между „клиентите“, които действително използват биткойн и разработчиците, които работят за поддържане, подобряване и оптимизиране на протокола и инструментите, изградени върху него, не е ясна разделяне на категорията. Много хора, които използват биткойн, са разработчици и много разработчици са потребители на биткойн. Няма твърда разлика между двете и някой, който е едното или другото, с течение на времето може да стане и двете. В същото отношение хората, които попадат и в двете категории, биха могли да спрат да го правят и просто да станат единствено разработчик или единствено потребител. Това е първото нещо, което трябва да разберете, границата между потребители и разработчици е напълно произволна, с постоянно припокриване и потенциала това припокриване да расте и да се свива по всяко време.

Това каза, какво да кажем за потребителите, които не са разработчици? Каква е връзката им с хората, които всъщност пишат и поддържат софтуера? Няма истински черно-бял ясен отговор, но мога да ви кажа какво не е връзката: връзка работодател/служител.

Разработчиците не работят за нас. Точка. Те не са наши служители. Ние не им плащаме сметки, не финансираме работата им, те нямат никакви договорни или законови задължения към нас. Ние не сме продуктови мениджъри, ние не им предоставяме пътна карта на проекта и не диктуваме върху какви части работят, как работят върху тях, в какъв ред или какви трябва да бъдат тези части или как трябва да функционират.

Разубедете себе си от всяка представа, че тази екосистема функционира по някакъв начин отдалечено по този начин. Това не е така. Разработчиците свободно избират да дадат времето си за протокол с отворен код изцяло при свои собствени условия. Те решават колко време да отделят, за какво да го изразходват и начина, по който реално прилагат това, върху което са избрали да работят. Точка. Те имат пълна и неограничена автономия по всякакъв начин по отношение на това как взаимодействат с биткойн като проект.

Сега обърнете това, за да видите потребителите. Потребителите на биткойн не са задължени да приемат промяна или инструмент, създаден от разработчиците. Нищо не принуждава потребителите да променят софтуера, който използват, или да приемат нов инструмент, който разработчиците изграждат върху биткойн. Наличието на абонамент за Netflix не ви задължава да гледате нито едно съдържание, което те произвеждат, не ви задължава да консумирате конкретен обем съдържание. Можете да гледате толкова много или малко, колкото решите, можете дори да анулирате абонамента си, ако искате. Netflix буквално няма контрол върху начина, по който взаимодействате с него, освен чрез силата на доброволното убеждаване.

Ето как работи Биткойн. Тормозът на разработчиците в GitHub няма да промени това. Това няма магически да превърне връзката ви с разработчиците в такава на служител/работодател. Не само, че плачът в GitHub няма да постигне нищо, за да създаде или да предизвика тази динамика на силата, която много биткойнъри изглежда искат да създадат, но не постига нищо продуктивно. Казвам го като човек, който лично е обсъждал множество проблеми с разработчиците през годините, многократно е твърдял, че разработчиците не са прави относно някакъв проблем или план за действие, който смятат за най-подходящ за предприемане.

GitHub не е мястото за спорове каква е екзистенциалната цел или причина за съществуването на биткойн. Това е място за тесен дебат и критика относно концепцията и изпълнението, с изричната цел за подобряване на всяко техническо предложение, което се прави. Независимо дали това води до включване на предложение в биткойн или отхвърляне от биткойн, трябва да зависи изцяло от резултата от чисто рационална и логическа дискусия.

Дори в случай, че имате наистина рационален аргумент или принос, наистина ли ще останете и ще допринасяте или участвате в процеса на разработка последователно? Или просто правите шофиране чрез преглед или въвеждане на конкретен проблем, за да го преодолеете? да Тогава дори с рационален аргумент в ръка, GitHub не е подходящото място за тези дискусии. Имаме Twitter, имаме Reddit, имаме Spaces, имаме много други места за дебат и работа за постигане на консенсус по нещата без активно намесване на глупости и философски дебати относно семантиката в процеса на развитие.

И повтарям, че съм човек, който е прекарал огромно количество време в това пространство, излагайки аргументи за това защо конкретна посока на развитие е или не е добра идея, подкрепяйки тези аргументи с действителни разсъждения и логическа обосновка. Вероятно никога няма да допринеса по някакъв смислен и последователен начин за развитието на биткойн, така че не се опитвам да инжектирам моите аргументи, мнения и идеи директно в самия процес на развитие.

Излагам тези аргументи пред по-широката общност или когато ги правя пред разработчиците, в други форуми или медии освен GitHub или платформи, чиято специфична цел и функция е за разработчиците да координира процеса на развитие. Ако аргументите ми действително са основателни, те ще убедят потребителите. Те ще убедят разработчиците извън групата от места като GitHub. В крайна сметка аргументът със заслуги ще нарасне и ще създаде консенсус около него до степен, че представя смислен публичен сигнал, който разработчиците могат да изберат, ако искат, да включат в собствените си разсъждения относно биткойн и това, което избират да изразходват времето и усилията си прави, за да го подобри.

В крайна сметка няма значение дали гледате на тези проблеми и тази динамика от призмата на разработчиците или през призмата на потребителите: вие нямате никаква сила или влияние, освен силата на убеждаване.

Ако разработчиците произвеждат нещо, което преобладаващото мнозинство от потребителите не искат или не намират стойност, те могат просто да го игнорират. Ако разработчиците открият, че огромно мнозинство от потребителите изискват нещо, което е напълно ирационално по отношение на подреждането на стимулите, инженерните реалности или нещо подобно, те могат просто да ги игнорират.

Биткойн е саморегулираща се система. Лошите инструменти, създадени от разработчиците, няма да бъдат възприети. Потребителите, изискващи непоследователни или вредни неща, не могат да накарат разработчиците да изградят това за тях, но те могат да се засилят и да го изградят сами, ако наистина искам това нещо. Никой не работи за друг тук в тази динамика, това е напълно доброволен процес, регулиран от пазарните сили. Така че или се активизирайте и наистина се опитайте да бъдете убедителни, направете го сами или плачете по-силно. Няма да успеете, опитвайки се да принудите някого да направи нещо, което не иска. 

Можете да намерите бутона за вилица в горния десен ъгъл точно тук. 

Източник: https://bitcoinmagazine.com/culture/developers-dont-work-for-you