डेवलपर्स आपके लिए काम नहीं करते

मुझे लग रहा है कि निकट भविष्य में मैं इस विषय पर बहुत कुछ लिखूंगा, लेकिन वर्तमान में "स्पैम" को लेकर बिटकॉइन क्षेत्र में जो दार्शनिक और अस्तित्व संबंधी संकट सामने आ रहा है, उसके बड़े पैमाने पर दूसरे क्रम के प्रभाव और परिणाम होने लगे हैं। सभी विभिन्न बिटकॉइन समुदायों में।

मैं विशेष रूप से इस बहस की प्रतिक्रिया पर ध्यान केंद्रित करना चाहता हूं, जिसे उदारतापूर्वक कोर डेवलपर्स के साथ बहस के रूप में समझा जा सकता है, लेकिन वास्तव में ज्यादातर मामलों में इसे केवल उत्पीड़न कहा जा सकता है। यह बिटकॉइन कैसे काम करता है इसका एक बहुत ही सूक्ष्म और सूक्ष्म पहलू हो सकता है, क्योंकि "ग्राहकों" के बीच संबंध जो वास्तव में बिटकॉइन का उपयोग करते हैं और डेवलपर्स जो प्रोटोकॉल और इसके शीर्ष पर बने टूल को बनाए रखने, सुधारने और अनुकूलित करने के लिए काम करते हैं, यह स्पष्ट नहीं है श्रेणी पृथक्करण में कटौती. बिटकॉइन का उपयोग करने वाले कई लोग डेवलपर हैं, और कई डेवलपर्स बिटकॉइन के उपयोगकर्ता हैं। दोनों के बीच अंतर करने के लिए कोई सख्त रेखा नहीं है, और जो कोई एक या दूसरा है वह समय के साथ दोनों बन सकता है। इसी संबंध में, जो लोग दोनों श्रेणियों में आते हैं, वे ऐसा करना बंद कर सकते हैं और केवल एक डेवलपर या केवल एक उपयोगकर्ता बन सकते हैं। यह समझने वाली पहली बात है कि उपयोगकर्ताओं और डेवलपर्स के बीच की रेखा पूरी तरह से मनमाना है, जिसमें निरंतर ओवरलैप होता है और उस ओवरलैप के किसी भी समय बढ़ने और सिकुड़ने की संभावना होती है।

उन्होंने कहा, उन उपयोगकर्ताओं के बारे में क्या जो डेवलपर नहीं हैं? वास्तव में सॉफ़्टवेयर लिखने और उसका रखरखाव करने वाले लोगों के साथ उनका क्या संबंध है? इसका कोई वास्तविक स्पष्ट उत्तर नहीं है, लेकिन मैं आपको बता सकता हूं कि संबंध क्या नहीं है: नियोक्ता/कर्मचारी संबंध।

डेवलपर्स हमारे लिए काम नहीं करते. पूर्ण विराम। वे हमारे कर्मचारी नहीं हैं. हम उनके बिलों का भुगतान नहीं करते हैं, हम उनके काम के लिए धन नहीं देते हैं, उनका हमारे प्रति कोई संविदात्मक या कानूनी दायित्व नहीं है। हम उत्पाद प्रबंधक नहीं हैं, हम उन्हें कोई परियोजना रोडमैप प्रदान नहीं करते हैं और यह निर्देशित नहीं करते हैं कि वे किन टुकड़ों पर काम करते हैं, वे उन पर कैसे काम करते हैं, किस क्रम में, या वे टुकड़े क्या होने चाहिए या उन्हें कैसे काम करना चाहिए।

अपने आप को इस धारणा से दूर रखें कि यह पारिस्थितिकी तंत्र किसी भी तरह से दूरस्थ रूप से कार्य करता है। यदि ऐसा नहीं होता। डेवलपर्स स्वतंत्र रूप से अपनी शर्तों पर ओपन सोर्स प्रोटोकॉल में अपना समय देने का विकल्प चुनते हैं। वे तय करते हैं कि कितना समय बिताना है, किस पर खर्च करना है, और जिस चीज़ पर काम करने के लिए उन्होंने चुना है उसे वास्तव में कैसे लागू करना है। पूर्ण विराम। एक प्रोजेक्ट के रूप में वे बिटकॉइन के साथ कैसे इंटरैक्ट करते हैं, इस संबंध में उनके पास हर तरह से पूर्ण और अबाधित स्वायत्तता है।

अब उपयोगकर्ताओं को देखने के लिए उसे पलटें। बिटकॉइन के उपयोगकर्ता डेवलपर्स द्वारा उत्पादित किसी भी बदलाव या उपकरण को अपनाने के लिए किसी भी तरह से बाध्य नहीं हैं। कोई भी चीज़ उपयोगकर्ताओं को उनके द्वारा चलाए जा रहे सॉफ़्टवेयर को बदलने या बिटकॉइन के शीर्ष पर डेवलपर्स द्वारा बनाए गए नए टूल को अपनाने के लिए मजबूर नहीं कर रही है। नेटफ्लिक्स सदस्यता होने से आप उनके द्वारा उत्पादित सामग्री का एक भी टुकड़ा देखने के लिए बाध्य नहीं होते हैं, यह आपको किसी विशिष्ट मात्रा में सामग्री का उपभोग करने के लिए बाध्य नहीं करता है। आप जितना चाहें उतना अधिक या कम देख सकते हैं, आप चाहें तो अपनी सदस्यता रद्द भी कर सकते हैं। नेटफ्लिक्स का वस्तुतः इस पर कोई नियंत्रण नहीं है कि आप इसके साथ कैसे बातचीत करते हैं, केवल स्वैच्छिक अनुनय की शक्ति के अलावा।

बिटकॉइन इसी तरह काम करता है. GitHub पर डेवलपर्स को परेशान करने से इसमें बदलाव नहीं आएगा। यह जादुई तरीके से डेवलपर्स के साथ आपके रिश्ते को एक कर्मचारी/नियोक्ता में नहीं बदल देगा। न केवल GitHub पर रोने से उस शक्ति को गतिशील बनाने या लाने में कुछ भी हासिल नहीं होगा जिसे कई बिटकॉइनर्स अस्तित्व में लाना चाहते हैं, बल्कि इससे कुछ भी उत्पादक हासिल नहीं होता है. मैं कहता हूं कि एक ऐसे व्यक्ति के रूप में जिसने वर्षों से डेवलपर्स के साथ कई मुद्दों पर व्यक्तिगत रूप से बहस की है, कई बार कहा है कि डेवलपर्स कुछ मुद्दों या कार्य योजना के बारे में गलत हैं जो उन्हें लगता है कि लेने के लिए सबसे उपयुक्त है।

GitHub इस बात पर बहस करने की जगह नहीं है कि बिटकॉइन के अस्तित्व का उद्देश्य या कारण क्या है। यह संकीर्ण अवधारणा और कार्यान्वयन पर बहस और आलोचना का स्थान है, जो भी तकनीकी प्रस्ताव बनाया जा रहा है उसे सुधारने के स्पष्ट उद्देश्य के लिए. चाहे इससे कोई प्रस्ताव बिटकॉइन में शामिल हो जाए, या बिटकॉइन से खारिज हो जाए, पूरी तरह से तर्कसंगत और तर्कसंगत चर्चा के परिणाम पर निर्भर होना चाहिए.

यहां तक ​​कि ऐसे मामले में जहां आपके पास वास्तव में तर्कसंगत तर्क या इनपुट का टुकड़ा है, क्या आप वास्तव में विकास प्रक्रिया में योगदान देंगे या भाग लेंगे? या क्या आप अनिवार्य रूप से किसी विशिष्ट मुद्दे पर समीक्षा या इनपुट द्वारा इसे बाइकशेड करने के लिए ड्राइव कर रहे हैं? हाँ? फिर हाथ में तर्कसंगत तर्क होने पर भी, GitHub उन चर्चाओं के लिए उपयुक्त स्थान नहीं है। हमारे पास ट्विटर है, हमारे पास रेडिट है, हमारे पास स्पेस हैं, हमारे पास बहस करने और चीजों पर आम सहमति की दिशा में काम करने के लिए कई अन्य स्थान हैं विकास प्रक्रिया में शब्दार्थ के बारे में बकवास और दार्शनिक बहस को सक्रिय रूप से शामिल किए बिना.

और मैं दोहराता हूं कि मैं एक ऐसा व्यक्ति हूं जिसने इस क्षेत्र में इस बारे में तर्क देने में काफी समय बिताया है कि विकास की एक विशिष्ट दिशा एक अच्छा विचार क्यों है या नहीं है, उन तर्कों को वास्तविक तर्क और तार्किक तर्क के साथ मजबूत किया है। मैं संभवतः बिटकॉइन के विकास में कभी भी सार्थक और सुसंगत तरीके से योगदान नहीं दूंगा, इसलिए मैं अपने तर्कों, राय और विचारों को सीधे उस विकास प्रक्रिया में डालने का प्रयास नहीं करता.

मैं उन तर्कों को व्यापक समुदाय के सामने रखता हूँ, या डेवलपर्स के सामने रखते समय, GitHub या प्लेटफ़ॉर्म के अलावा अन्य मंचों या माध्यमों में, जिनका विशिष्ट उद्देश्य और कार्य होता है डेवलपर्स विकास प्रक्रिया का समन्वय करना। यदि मेरे तर्कों में वास्तव में दम है, तो वे उपयोगकर्ताओं को मना लेंगे। वे GitHub जैसी जगहों से बैंड से बाहर के डेवलपर्स को मनाएंगे। अंततः, योग्यता के साथ एक तर्क बढ़ेगा और इस बिंदु पर इसके चारों ओर सर्वसम्मति बनाएगा कि यह एक सार्थक सार्वजनिक संकेत प्रस्तुत करता है जिसे डेवलपर्स चुन सकते हैं, यदि वे चाहें, तो बिटकॉइन के आसपास अपने स्वयं के तर्क में शामिल करने के लिए और वे अपना समय और प्रयास खर्च करने के लिए क्या चुनते हैं। इसे सुधारने के लिए कर रहे हैं.

अंततः इससे कोई फर्क नहीं पड़ता कि आप इन मुद्दों और इस गतिशीलता को डेवलपर्स के नजरिए से देखते हैं या उपयोगकर्ताओं के नजरिए से: अनुनय की शक्ति के अलावा आपके पास कोई शक्ति या प्रभाव नहीं है।

यदि डेवलपर्स कुछ ऐसा उत्पादन करते हैं जो अधिकांश उपयोगकर्ता नहीं चाहते हैं या उन्हें कोई मूल्य नहीं लगता है, तो वे इसे आसानी से अनदेखा कर सकते हैं। यदि डेवलपर्स को उपयोगकर्ताओं का भारी बहुमत कुछ ऐसी चीज़ की मांग करते हुए मिलता है जो प्रोत्साहन संरेखण, इंजीनियरिंग वास्तविकताओं या उस प्रकृति की किसी भी चीज़ के संदर्भ में पूरी तरह से तर्कहीन है, तो वे उन्हें आसानी से अनदेखा कर सकते हैं।

बिटकॉइन एक स्व-विनियमन प्रणाली है। डेवलपर्स द्वारा निर्मित खराब उपकरण नहीं अपनाए जाएंगे। असंगत या नुकसानदेह चीजों की मांग करने वाले उपयोगकर्ता डेवलपर्स को उनके लिए ऐसा निर्माण नहीं करवा सकते, लेकिन वे आगे बढ़ सकते हैं और इसे स्वयं बना सकते हैं यदि वे वास्तव में वह चीज़ चाहिए. इस गतिशीलता में कोई भी किसी और के लिए काम नहीं करता है, यह बाजार ताकतों द्वारा नियंत्रित एक पूरी तरह से स्वैच्छिक प्रक्रिया है। तो या तो कदम बढ़ाएँ और वास्तव में प्रेरक बनने का प्रयास करें, इसे स्वयं करें, या ज़ोर से रोएँ। आप किसी को वह काम करने के लिए मजबूर करने की कोशिश में सफल नहीं होंगे जो वह नहीं करना चाहता। 

आप कांटा बटन यहीं शीर्ष दाएं कोने में पा सकते हैं। 

स्रोत: https://bitcoinmagazine.com/culture/developers-dont-work-for-you