المطورون لا يعملون من أجلك

لدي شعور بأنني سأكتب الكثير عن هذا الموضوع بشكل عام في المستقبل المنظور، لكن الأزمة الفلسفية والوجودية التي تواجه فضاء البيتكوين حاليًا حول ما يشكل "بريدًا عشوائيًا" بدأت يكون لها آثار وعواقب هائلة من الدرجة الثانية في جميع مجتمعات البيتكوين المختلفة.

أريد التركيز بشكل خاص على رد الفعل على هذا النقاش الذي يمتد إلى ما يمكن تفسيره بشكل خيري على أنه نقاش مع مطوري Core، ولكن في الواقع اتخذ في معظم الحالات شكل ما لا يمكن تسميته إلا بالتحرش. يمكن أن يكون هذا جانبًا دقيقًا ودقيقًا للغاية لكيفية عمل Bitcoin، حيث أن العلاقة بين "العملاء" الذين يستخدمون Bitcoin فعليًا والمطورين الذين يعملون على صيانة وتحسين وتحسين البروتوكول والأدوات المبنية فوقه ليست واضحة. قطع فصل الفئة. العديد من الأشخاص الذين يستخدمون Bitcoin هم مطورون، والعديد من المطورين هم مستخدمون للبيتكوين. لا يوجد خط صارم للتمييز بين الاثنين، ويمكن لأي شخص أن يصبح أحدهما أو الآخر مع مرور الوقت. وفي نفس الصدد، يمكن للأشخاص الذين يندرجون في كلتا الفئتين التوقف عن القيام بذلك، ويصبحون مجرد مطورين أو مستخدمين فقط. هذا هو أول شيء يجب أن نفهمه، فالخط الفاصل بين المستخدمين والمطورين اعتباطي تمامًا، مع تداخل مستمر وإمكانية نمو هذا التداخل وتقلصه في أي وقت.

ومع ذلك، ماذا عن المستخدمين الذين ليسوا مطورين؟ ما هي علاقتهم بالأشخاص الذين يكتبون البرنامج ويحافظون عليه بالفعل؟ لا توجد إجابة واضحة وواضحة، لكن يمكنني أن أخبرك ما ليست العلاقة: علاقة صاحب العمل/الموظف.

المطورين لا يعملون بالنسبة لنا. نقطة. إنهم ليسوا موظفينا. نحن لا ندفع فواتيرهم، ولا نمول عملهم، وليس لديهم أي التزامات تعاقدية أو قانونية تجاهنا على الإطلاق. نحن لسنا مديري منتجات، ولا نزودهم بخريطة طريق للمشروع ولا نملي عليهم القطع التي يعملون عليها، أو كيف يعملون عليها، أو بأي ترتيب، أو ما يجب أن تكون عليه تلك القطع أو كيف ينبغي أن تعمل.

حرر نفسك من أي فكرة مفادها أن هذا النظام البيئي يعمل بأي شكل من الأشكال عن بعد. لم يحدث ذلك. يختار المطورون بحرية المساهمة بوقتهم في بروتوكول مفتوح المصدر بالكامل وفقًا لشروطهم الخاصة. إنهم يقررون مقدار الوقت الذي سيقضونه، وما الذي سينفقونه عليه، والطريقة التي ينفذون بها فعليًا ما اختاروا العمل عليه. نقطة. لديهم استقلالية كاملة وغير مقيدة في كل شيء فيما يتعلق بكيفية تفاعلهم مع Bitcoin كمشروع.

الآن اقلب ذلك لإلقاء نظرة على المستخدمين. مستخدمو Bitcoin ليسوا ملزمين على الإطلاق بتبني تغيير أو أداة ينتجها المطورون. لا شيء يجبر المستخدمين على تغيير البرامج التي يقومون بتشغيلها، أو اعتماد أدوات جديدة يبنيها المطورون فوق البيتكوين. إن الحصول على اشتراك في Netflix لا يُلزمك بمشاهدة جزء واحد من المحتوى الذي تنتجه، ولا يُلزمك باستهلاك أي حجم محدد من المحتوى. يمكنك مشاهدة الكثير أو القليل حسب رغبتك، ويمكنك حتى إلغاء اشتراكك إذا كنت تريد ذلك. ليس لدى Netflix أي سيطرة على كيفية تفاعلك معها على الإطلاق إلا من خلال قوة الإقناع الطوعي.

هذه هي الطريقة التي تعمل بها البيتكوين. إن مضايقة المطورين على GitHub لن يغير ذلك. لن يحول علاقتك مع المطورين بطريقة سحرية إلى علاقة موظف/صاحب عمل. لن يؤدي البكاء على GitHub إلى تحقيق أي شيء على الإطلاق في إنشاء أو تحقيق ديناميكية القوة التي يبدو أن العديد من مستخدمي Bitcoin يرغبون في جلبها إلى الوجود، ولكن فهو لا يحقق أي شيء مثمر على الإطلاق. أقول ذلك كشخص ناقش شخصيًا العديد من المشكلات مع المطورين على مر السنين، وأكد مرات عديدة أن المطورين مخطئون بشأن بعض المشكلات أو خطة العمل التي يعتقدون أنها الأنسب لاتخاذها.

GitHub ليس المكان المناسب للنقاش حول الغرض الوجودي أو سبب وجود البيتكوين. إنه مكان للنقاش والنقد الضيق حول المفهوم والتنفيذ، لغرض صريح وهو تحسين أي اقتراح فني يتم تقديمه. سواء أدى ذلك إلى دمج الاقتراح في Bitcoin، أو رفضه من Bitcoin، يجب أن يكون الأمر متروكًا تمامًا لنتائج المناقشة العقلانية والمنطقية البحتة.

حتى في الحالة التي يكون لديك فيها حجة عقلانية أو مساهمة عقلانية حقًا، هل ستستمر بالفعل وتساهم أو تشارك في عملية التطوير باستمرار؟ أم أنك في الأساس تقوم فقط بالقيادة من خلال المراجعة أو الإدخال بشأن مشكلة معينة للتخلص منها؟ نعم؟ إذن، حتى مع وجود حجة عقلانية، فإن GitHub ليس المكان المناسب لتلك المناقشات. لدينا تويتر، وريديت، ولدينا المساحات، ولدينا العديد من الأماكن الأخرى للمناقشة والعمل على التوصل إلى توافق في الآراء بشأن الأمور دون التدخل بشكل فعال في المناقشات الهراء والفلسفية حول الدلالات في عملية التطوير.

وأكرر أنني شخص قضى قدرًا هائلاً من الوقت في هذا المجال في طرح الحجج حول سبب اعتبار اتجاه معين للتنمية فكرة جيدة أو عدم اعتبارها فكرة جيدة، ودعم تلك الحجج بالتفكير الفعلي والمبررات المنطقية. ربما لن أساهم أبدًا بأي طريقة هادفة ومتسقة في تطوير البيتكوين، لذلك لا أحاول إدخال حججي وآرائي وأفكاري مباشرة في عملية التطوير نفسها.

أقدم هذه الحجج للمجتمع الأوسع، أو عند تقديمها للمطورين، في منتديات أو وسائط أخرى إلى جانب GitHub أو الأنظمة الأساسية التي يتمثل غرضها ووظيفتها المحددة في المطورين لتنسيق عملية التطوير. إذا كانت حججي تستحق فعلاً، فسوف تقنع المستخدمين. سوف يقنعون المطورين بالخروج من النطاق من أماكن مثل GitHub. في نهاية المطاف، سوف تنمو حجة ذات جدارة وتخلق إجماعًا حولها إلى درجة أنها تقدم إشارة عامة ذات معنى يمكن للمطورين اختيارها، إذا أرادوا، لدمجها في تفكيرهم الخاص حول البيتكوين وما يختارونه لقضاء وقتهم وجهودهم. القيام به لتحسينه.

في النهاية، لا يهم ما إذا كنت تنظر إلى هذه القضايا وهذه الديناميكية من عدسة المطورين أو عدسة المستخدمين: ليس لديك أي قوة أو تأثير على الإطلاق باستثناء قوة الإقناع.

إذا أنتج المطورون شيئًا لا تريده الغالبية العظمى من المستخدمين أو لا يجدون أي قيمة فيه، فيمكنهم ببساطة تجاهله. إذا وجد المطورون أن الغالبية العظمى من المستخدمين يطالبون بشيء غير عقلاني تمامًا من حيث مواءمة الحوافز، أو الحقائق الهندسية، أو أي شيء من هذا القبيل، فيمكنهم ببساطة تجاهلهم.

البيتكوين هو نظام ذاتي التنظيم. لن يتم اعتماد الأدوات السيئة التي ينتجها المطورون. لا يمكن للمستخدمين الذين يطالبون بأشياء غير متماسكة أو ضارة أن يجعلوا المطورين يبنونها لهم، ولكن يمكنهم تكثيفها وبنائها بأنفسهم إذا كانوا في الحقيقة تريد هذا الشيء. لا أحد يعمل لصالح أي شخص آخر هنا في هذه الديناميكية، إنها عملية طوعية تمامًا تنظمها قوى السوق. لذا إما أن تتقدم وتحاول أن تكون مقنعًا، أو أن تفعل ذلك بنفسك، أو أن تبكي أكثر. لن تنجح في محاولة إجبار أي شخص على القيام بشيء لا يريد القيام به. 

يمكنك العثور على زر الشوكة في الزاوية اليمنى العليا هنا. 

المصدر: https://bitcoinmagazine.com/culture/developers-dont-work-for-you