Разработчики не работают на вас

У меня такое чувство, что я буду много писать на эту тему в обозримом будущем, но философский и экзистенциальный кризис, с которым в настоящее время сталкивается биткойн-пространство по поводу того, что представляет собой «спам», начинает иметь огромные эффекты и последствия второго порядка. во всех различных биткойн-сообществах.

Я хочу особо сосредоточиться на реакции на эту дискуссию, переросшую в то, что мягко говоря можно истолковать как дебаты с разработчиками ядра, но на самом деле в большинстве случаев приняло форму того, что иначе как преследованием назвать нельзя. Это может быть очень тонким и тонким аспектом того, как работает Биткойн, поскольку отношения между «клиентами», которые фактически используют Биткойн, и разработчиками, которые работают над поддержанием, улучшением и оптимизацией протокола и инструментов, построенных на его основе, не являются ясными. разделение категорий обрезки. Многие люди, использующие Биткойн, являются разработчиками, и многие разработчики являются пользователями Биткойна. Между ними нет жесткой границы, и тот, кто принадлежит к одному или другому, со временем может стать и тем, и другим. В то же время люди, попадающие в обе категории, могут перестать это делать и просто стать исключительно разработчиками или исключительно пользователями. Это первое, что нужно понять: грань между пользователями и разработчиками совершенно произвольна, она постоянно пересекается, и существует вероятность того, что это совпадение будет расти или сокращаться в любое время.

Тем не менее, как насчет пользователей, которые не являются разработчиками? Каковы их отношения с людьми, которые на самом деле пишут и поддерживают программное обеспечение? Однозначного ответа на этот вопрос не существует, но я могу сказать вам, чем эти отношения не являются: отношениями между работодателем и работником.

Разработчики у нас не работают. Полная остановка. Они не наши сотрудники. Мы не оплачиваем их счета, не финансируем их работу, у них нет перед нами никаких договорных или юридических обязательств. Мы не менеджеры по продукту, мы не предоставляем им дорожную карту проекта и не диктуем, над какими частями они работают, как они работают над ними, в каком порядке или какими вообще должны быть эти части или как они должны функционировать.

Откажитесь от любого представления о том, что эта экосистема хоть как-то функционирует подобным образом. Это не. Разработчики свободно решают вкладывать свое время в протокол с открытым исходным кодом полностью на своих условиях. Они решают, сколько времени потратить, на что его потратить и как на самом деле реализовать то, над чем решили работать. Полная остановка. Они имеют полную и неограниченную автономию во всех отношениях относительно того, как они взаимодействуют с Биткойном как с проектом.

Теперь поверните это, чтобы посмотреть на пользователей. Пользователи Биткойна не обязаны принимать изменения или инструменты, созданные разработчиками. Ничто не заставляет пользователей менять программное обеспечение, которое они используют, или использовать новый инструмент, созданный разработчиками на базе Биткойна. Подписка на Netflix не обязывает вас смотреть какой-то один фрагмент контента, который они производят, она не обязывает вас потреблять какой-либо определенный объем контента. Вы можете смотреть столько, сколько захотите, и даже отменить подписку, если хотите. Netflix буквально не имеет никакого контроля над тем, как вы с ним взаимодействуете, за исключением исключительно силы добровольного убеждения.

Вот как работает Биткойн. Преследование разработчиков на GitHub этого не изменит. Это не превратит ваши отношения с разработчиками волшебным образом в отношения сотрудника/работодателя. Плач на GitHub не только ничего не даст для создания или реализации той динамики власти, которую многие биткойнеры, похоже, хотят воплотить в жизнь, но и это не дает вообще ничего продуктивного. Я говорю это как человек, который на протяжении многих лет лично обсуждал многочисленные проблемы с разработчиками и неоднократно утверждал, что разработчики ошибаются в отношении некоторых вопросов или планов действий, которые, по их мнению, являются наиболее подходящими.

GitHub — не место для споров о том, какова экзистенциальная цель или причина существования Биткойна. Это место для узкого обсуждения и критики концепций и их реализации. с явной целью улучшения любого технического предложения, которое делается. Приведет ли это к тому, что предложение будет включено в Биткойн или отклонено от Биткойна, должно полностью зависеть от результатов чисто рационального и логического обсуждения..

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

И я повторяю, что я человек, который провел огромное количество времени в этой области, приводя аргументы о том, почему конкретное направление развития является или не является хорошей идеей, подкрепляя эти аргументы реальными рассуждениями и логическим обоснованием. Я, вероятно, никогда не буду каким-либо значимым и последовательным образом способствовать развитию Биткойна. поэтому я не пытаюсь внедрить свои аргументы, мнения и идеи непосредственно в сам процесс разработки..

Я привожу эти аргументы более широкому сообществу или разработчикам на других форумах или средах, помимо GitHub или платформ, конкретная цель и функция которых заключаются в том, чтобы застройщиков координировать процесс разработки. Если мои аргументы действительно заслуживают внимания, они убедят пользователей. Они убедят разработчиков, не входящих в группу, из таких мест, как GitHub. В конце концов, аргумент, заслуживающий внимания, будет расти и создавать консенсус вокруг него до такой степени, что он представляет собой значимый общественный сигнал, который разработчики могут выбрать, если захотят, включить в свои собственные рассуждения о Биткойне и о том, на что они решают тратить свое время и усилия. делаю, чтобы улучшить его.

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

Если разработчики создают что-то, что подавляющее большинство пользователей не хотят или не находят в этом никакой ценности, они могут просто игнорировать это. Если разработчики обнаружат, что подавляющее большинство пользователей требуют чего-то совершенно иррационального с точки зрения согласования стимулов, технических реалий или чего-то в этом роде, они могут просто проигнорировать их.

Биткойн — это саморегулирующаяся система. Плохие инструменты, созданные разработчиками, не будут приняты. Пользователи, требующие бессвязных или вредных вещей, не могут заставить разработчиков сделать это за них, но они могут подойти и создать это сами, если захотят. на самом деле хочу эту вещь. В этой динамике никто не работает ни на кого, это полностью добровольный процесс, регулируемый рыночными силами. Так что либо подойдите и постарайтесь быть убедительными, сделайте это сами, либо плачьте сильнее. Вам не удастся заставить кого-либо делать то, чего он не хочет. 

Вы можете найти кнопку вилки в правом верхнем углу прямо здесь. 

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