개발자는 당신을 위해 일하지 않습니다

가까운 미래에 이 주제에 대해 일반적으로 많은 글을 쓸 것 같은 느낌이 들지만, 현재 "스팸"을 구성하는 요소에 대해 비트코인 ​​공간이 직면하고 있는 철학적, 실존적 위기는 엄청난 2차 효과와 결과를 가져오기 시작했습니다. 모든 다른 Bitcoin 커뮤니티에서.

나는 이 논쟁이 핵심 개발자들과의 토론으로 자선적으로 해석될 수 있는 것으로 흘러넘치는 것에 대한 반응에 특히 초점을 맞추고 싶지만 실제로는 대부분의 경우 괴롭힘이라고밖에 말할 수 없는 형태를 취했습니다. 이는 실제로 비트코인을 활용하는 "고객"과 그 위에 구축된 프로토콜과 도구를 유지, 개선, 최적화하기 위해 노력하는 개발자 간의 관계가 명확하지 않기 때문에 비트코인 ​​작동 방식에 대한 매우 미묘하고 미묘한 측면일 수 있습니다. 카테고리 분리를 잘라냅니다. 비트코인을 사용하는 많은 사람들은 개발자이고, 많은 개발자들은 비트코인 ​​사용자입니다. 둘 사이를 구별하는 명확한 선은 없으며, 둘 중 하나인 사람이 시간이 지나면 둘 다 될 수 있습니다. 마찬가지로 두 범주 모두에 속하는 사람들은 더 이상 그렇게 하지 않고 단순히 개발자 또는 사용자만 될 수 있습니다. 이것이 가장 먼저 이해해야 할 점입니다. 사용자와 개발자 사이의 경계는 완전히 임의적이며, 끊임없이 겹치고 그 중복이 언제든지 늘어나고 줄어들 가능성이 있습니다.

즉, 개발자가 아닌 사용자는 어떻습니까? 실제로 소프트웨어를 작성하고 유지 관리하는 사람들과의 관계는 무엇입니까? 흑백으로 명확하게 대답할 수는 없지만 그 관계가 고용주/직원 관계가 아닌 것이 무엇인지 말씀드릴 수 있습니다.

개발자는 우리를 위해 일하지 않습니다. 마침표. 그들은 우리 직원이 아닙니다. 우리는 그들의 청구서를 지불하지 않으며 그들의 작업에 자금을 지원하지 않으며 그들은 우리에 대한 어떠한 계약상 또는 법적 의무도 없습니다. 우리는 제품 관리자가 아니며, 그들에게 프로젝트 로드맵을 제공하지 않으며 그들이 작업할 부분, 작업 방법, 순서, 해당 부분이 무엇이어야 하는지, 어떻게 작동해야 하는지 지시하지 않습니다.

이 생태계가 어떤 식으로든 원격으로 작동한다는 생각을 버리세요. 그렇지 않습니다. 개발자는 완전히 자신의 조건에 따라 오픈 소스 프로토콜에 시간을 투자하기로 자유롭게 선택합니다. 그들은 얼마나 많은 시간을 쓸 것인지, 무엇에 쓸 것인지, 그리고 자신이 선택한 작업을 실제로 구현하는 방식을 결정합니다. 마침표. 그들은 프로젝트로서 비트코인과 상호 작용하는 방식과 관련하여 모든 면에서 완전하고 자유로운 자율성을 가지고 있습니다.

이제 이를 뒤집어서 사용자를 살펴보세요. 비트코인 사용자는 개발자가 만든 변경 사항이나 도구를 채택할 의무가 없습니다. 사용자가 실행하는 소프트웨어를 변경하거나 개발자가 비트코인을 기반으로 구축한 새로운 도구를 채택하도록 강요하는 것은 없습니다. Netflix를 구독한다고 해서 그들이 제작하는 단일 콘텐츠를 시청할 의무가 있는 것은 아니며, 특정 양의 콘텐츠를 소비할 의무도 없습니다. 원하는 만큼 시청할 수 있으며 원하는 경우 구독을 취소할 수도 있습니다. Netflix는 순전히 자발적인 설득의 힘을 통하는 경우를 제외하고는 문자 그대로 귀하가 Netflix와 상호 작용하는 방식을 통제할 수 없습니다.

이것이 비트코인이 작동하는 방식입니다. GitHub에서 개발자를 괴롭히더라도 상황은 바뀌지 않습니다. 개발자와의 관계가 마법처럼 직원/고용주 관계로 바뀌지는 않습니다. GitHub에서 울부짖는 것은 많은 비트코인 ​​사용자들이 실현하고자 하는 힘의 역동성을 생성하거나 가져오기 위해 아무것도 달성하지 못할 뿐만 아니라, 그것은 아무것도 생산적이지 않습니다. 나는 수년에 걸쳐 개발자들과 수많은 문제에 대해 개인적으로 토론해 온 사람으로서 개발자가 취해야 할 가장 적절하다고 생각하는 문제나 조치 계획에 대해 개발자가 틀렸다고 여러 번 주장했다고 ​​말합니다.

GitHub는 비트코인의 존재 목적이나 이유가 무엇인지 논쟁하는 곳이 아닙니다. 협소한 개념과 구현에 대한 토론과 비판이 이루어지는 곳입니다. 어떤 기술 제안이 이루어지든 개선하려는 명시적인 목적을 위해. 이로 인해 제안이 비트코인에 통합되거나 비트코인에서 거부될 수 있습니다. 전적으로 이성적이고 논리적인 논의의 결과에 달려야 한다..

정말로 합리적인 주장이나 의견이 있는 경우에도 실제로 계속해서 개발 프로세스에 지속적으로 기여하거나 참여하시겠습니까? 아니면 본질적으로 특정 문제에 대한 검토 또는 입력을 통해 자전거를 타는 중입니까? 예? 그러면 합리적인 주장이 있더라도 GitHub는 그러한 토론에 적합한 장소가 아닙니다. Twitter, Reddit, Spaces 등 사물에 대한 합의를 위해 토론하고 작업할 수 있는 수많은 장소가 있습니다. 의미론에 관한 말도 안 되는 철학적 논쟁을 개발 과정에 적극적으로 개입시키지 않고.

그리고 나는 이 공간에서 특정 개발 방향이 왜 좋은 아이디어인지 아닌지에 대한 논쟁을 벌이고 실제 추론과 논리적 근거로 이러한 주장을 강화하는 데 엄청난 시간을 보낸 사람임을 다시 한번 강조합니다. 나는 아마도 결코 의미있고 일관된 방식으로 비트코인 ​​개발에 기여하지 않을 것입니다. 그래서 나는 내 주장, 의견, 아이디어를 개발 프로세스 자체에 직접적으로 주입하려고 시도하지 않습니다..

나는 이러한 주장을 더 넓은 커뮤니티에 전달하거나 개발자에게 전달할 때 GitHub나 특정 목적과 기능을 갖춘 플랫폼 이외의 다른 포럼이나 매체에서 설명합니다. 개발자 개발 프로세스를 조정합니다. 내 주장이 실제로 가치가 있다면 사용자를 설득할 것입니다. 그들은 GitHub와 같은 곳에서 개발자들을 설득할 것입니다. 결국, 장점이 있는 주장은 개발자가 원하는 경우 비트코인에 대한 자신의 추론과 시간과 노력을 소비하기로 선택한 것에 통합하기 위해 선택할 수 있는 의미 있는 공개 신호를 제시하는 지점까지 성장하고 이에 대한 합의를 만들 것입니다. 개선하기 위해 노력하고 있습니다.

궁극적으로 이러한 문제와 이러한 역동성을 개발자의 관점에서 보느냐, 사용자의 관점에서 보느냐는 중요하지 않습니다. 설득의 힘 외에는 어떤 힘이나 영향력도 없습니다.

개발자가 대다수의 사용자가 원하지 않거나 가치를 찾지 못하는 것을 생산하는 경우 간단히 무시할 수 있습니다. 개발자가 인센티브 조정, 엔지니어링 현실 또는 이와 유사한 측면에서 완전히 비합리적인 것을 요구하는 대다수의 사용자를 발견하면 간단히 무시할 수 있습니다.

비트코인은 자체 규제 시스템입니다. 개발자가 만든 나쁜 도구는 채택되지 않습니다. 일관되지 않거나 해로운 것을 요구하는 사용자는 개발자에게 이를 구축하도록 강요할 수는 없지만, 스스로 나서서 구축할 수는 있습니다. 정말 그걸 원해요. 이 역학에서는 어느 누구도 다른 사람을 위해 일하지 않습니다. 이는 시장 세력에 의해 규제되는 완전히 자발적인 과정입니다. 그러니 한발 더 나아가 실제로 설득력을 얻으려고 노력하거나, 직접 해보거나, 아니면 더 세게 울어보세요. 누군가가 하고 싶지 않은 일을 하도록 강요하는 것은 성공하지 못할 것입니다. 

여기 오른쪽 상단에 포크 버튼이 있습니다. 

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