นักพัฒนาไม่ทำงานสำหรับคุณ

ฉันรู้สึกว่าฉันกำลังจะเขียนมากมายในหัวข้อนี้โดยทั่วไปสำหรับอนาคตอันใกล้ แต่วิกฤตทางปรัชญาและการดำรงอยู่ในปัจจุบันที่กำลังเผชิญหน้ากับพื้นที่ Bitcoin เหนือสิ่งที่ถือเป็น "สแปม" กำลังเริ่มส่งผลกระทบลำดับที่สองขนาดใหญ่และผลที่ตามมา ในชุมชน Bitcoin ที่แตกต่างกันทั้งหมด

ฉันต้องการเน้นไปที่ปฏิกิริยาตอบสนองต่อการอภิปรายนี้โดยเฉพาะ ซึ่งครอบคลุมถึงการกุศลที่สามารถตีความได้ว่าเป็นการโต้วาทีกับนักพัฒนา Core แต่ในความเป็นจริงแล้ว ในกรณีส่วนใหญ่อยู่ในรูปแบบของสิ่งที่เรียกได้ว่าเป็นการคุกคามเท่านั้น นี่อาจเป็นแง่มุมที่ละเอียดอ่อนและละเอียดอ่อนมากเกี่ยวกับวิธีการทำงานของ Bitcoin เนื่องจากความสัมพันธ์ระหว่าง “ลูกค้า” ที่ใช้ Bitcoin จริง ๆ และนักพัฒนาที่ทำงานเพื่อรักษา ปรับปรุง และเพิ่มประสิทธิภาพโปรโตคอลและเครื่องมือที่สร้างขึ้นด้านบนนั้นยังไม่ชัดเจน ตัดการแยกหมวดหมู่ ผู้คนจำนวนมากที่ใช้ Bitcoin เป็นนักพัฒนา และนักพัฒนาจำนวนมากก็เป็นผู้ใช้ Bitcoin ไม่มีเส้นแบ่งที่ชัดเจนระหว่างทั้งสอง และคนที่เป็นอย่างใดอย่างหนึ่งก็สามารถกลายเป็นทั้งสองอย่างได้เมื่อเวลาผ่านไป ในแง่เดียวกัน ผู้คนที่อยู่ในทั้งสองประเภทสามารถหยุดทำเช่นนั้นได้ และเพียงกลายเป็นนักพัฒนาหรือผู้ใช้เพียงผู้เดียว นั่นคือสิ่งแรกที่ต้องทำความเข้าใจ เส้นแบ่งระหว่างผู้ใช้และนักพัฒนานั้นขึ้นอยู่กับกฎเกณฑ์โดยสิ้นเชิง โดยมีความเหลื่อมล้ำกันอย่างต่อเนื่อง และมีโอกาสที่การเหลื่อมซ้อนกันจะขยายและย่อลงได้ตลอดเวลา

ที่กล่าวว่าแล้วผู้ใช้ที่ไม่ใช่นักพัฒนาล่ะ? ความสัมพันธ์ของพวกเขากับผู้คนที่เขียนและบำรุงรักษาซอฟต์แวร์คืออะไร? ไม่มีคำตอบที่ชัดเจนและชัดเจน แต่ฉันสามารถบอกคุณได้ว่าความสัมพันธ์ไม่ใช่อะไร: ความสัมพันธ์ระหว่างนายจ้าง/ลูกจ้าง

นักพัฒนาไม่ได้ทำงานให้เรา หยุดเต็ม. พวกเขาไม่ใช่พนักงานของเรา เราไม่จ่ายค่าใช้จ่ายของพวกเขา เราไม่ได้ให้ทุนในการทำงานของพวกเขา พวกเขาไม่มีภาระผูกพันตามสัญญาหรือทางกฎหมายใด ๆ กับเรา เราไม่ใช่ผู้จัดการผลิตภัณฑ์ เราไม่ได้จัดเตรียมแผนงานโครงการให้พวกเขาและกำหนดว่าพวกเขาทำงานชิ้นไหน ทำงานอย่างไร เรียงลำดับอย่างไร หรือชิ้นส่วนเหล่านั้นควรเป็นอย่างไร หรือควรทำงานอย่างไร

จงเลิกคิดไปในทางที่ผิดว่าระบบนิเวศนี้ทำงานในลักษณะดังกล่าวจากระยะไกล มันไม่ใช่. นักพัฒนาสามารถเลือกที่จะสละเวลาให้กับโปรโตคอลโอเพ่นซอร์สได้อย่างอิสระตามเงื่อนไขของตนเอง พวกเขาตัดสินใจว่าจะใช้เวลาเท่าไร จะใช้เวลากับอะไร และวิธีการนำสิ่งที่พวกเขาเลือกมาใช้งานจริง หยุดเต็ม. พวกเขามีอิสระอย่างสมบูรณ์และอิสระในทุกวิถีทางเกี่ยวกับวิธีที่พวกเขาโต้ตอบกับ Bitcoin ในฐานะโครงการ

ตอนนี้หันกลับไปมองผู้ใช้ ผู้ใช้ Bitcoin ไม่มีภาระผูกพันใด ๆ ที่จะยอมรับการเปลี่ยนแปลงหรือเครื่องมือที่นักพัฒนาสร้างขึ้น ไม่มีอะไรบังคับให้ผู้ใช้เปลี่ยนซอฟต์แวร์ที่พวกเขาใช้งานหรือนำเครื่องมือใหม่ที่นักพัฒนาสร้างขึ้นจาก Bitcoin มาใช้ การสมัครสมาชิก Netflix ไม่ได้บังคับให้คุณรับชมเนื้อหาที่พวกเขาผลิตเพียงรายการเดียว แต่ก็ไม่ได้บังคับให้คุณรับชมเนื้อหาในปริมาณใดโดยเฉพาะ คุณสามารถรับชมได้มากหรือน้อยตามที่คุณต้องการ คุณยังสามารถยกเลิกการสมัครสมาชิกของคุณได้หากต้องการ Netflix ไม่สามารถควบคุมวิธีการโต้ตอบของคุณได้อย่างแท้จริง ยกเว้นผ่านอำนาจของการโน้มน้าวใจโดยสมัครใจเท่านั้น

นี่คือวิธีการทำงานของ Bitcoin การคุกคามนักพัฒนาบน GitHub จะไม่เปลี่ยนแปลงสิ่งนั้น มันจะไม่เปลี่ยนความสัมพันธ์ของคุณกับนักพัฒนาให้กลายเป็นพนักงาน/นายจ้างอย่างน่าอัศจรรย์ ไม่เพียงแต่การร้องไห้บน GitHub จะไม่บรรลุผลใดๆ เลยในการสร้างหรือทำให้เกิดพลังที่ Bitcoiners จำนวนมากดูเหมือนจะต้องการนำมาซึ่งการดำรงอยู่ แต่ มันไม่ได้เกิดผลอะไรเลย. ฉันบอกว่าในฐานะคนที่ได้ถกเถียงกันถึงปัญหาต่างๆ มากมายกับนักพัฒนาในช่วงหลายปีที่ผ่านมา ได้ยืนยันหลายครั้งว่านักพัฒนาไม่ถูกต้องเกี่ยวกับปัญหาหรือแผนการดำเนินการที่พวกเขาคิดว่าเหมาะสมที่สุด

GitHub ไม่ใช่สถานที่สำหรับการโต้แย้งว่าจุดประสงค์หรือเหตุผลที่มีอยู่ของ Bitcoin คืออะไร เป็นสถานที่สำหรับการอภิปรายและวิพากษ์วิจารณ์แนวคิดและการดำเนินการในวงแคบ เพื่อวัตถุประสงค์ที่ชัดเจนในการปรับปรุงข้อเสนอทางเทคนิคใดก็ตามที่กำลังจัดทำขึ้น. ไม่ว่าสิ่งนั้นจะนำไปสู่ข้อเสนอที่ถูกรวมเข้ากับ Bitcoin หรือถูกปฏิเสธจาก Bitcoin ควรขึ้นอยู่กับผลลัพธ์ของการสนทนาที่มีเหตุผลและตรรกะล้วนๆ.

แม้ว่าคุณจะมีข้อโต้แย้งหรือข้อมูลที่มีเหตุผลอย่างแท้จริง คุณจะยังคงอยู่และมีส่วนร่วมหรือมีส่วนร่วมในกระบวนการพัฒนาอย่างต่อเนื่องหรือไม่? หรือคุณเพียงแค่ขับรถโดยการตรวจสอบหรือป้อนข้อมูลเกี่ยวกับปัญหาเฉพาะเพื่อปั่นจักรยาน? ใช่? แม้ว่าจะมีข้อโต้แย้งที่มีเหตุผลอยู่ในมือ GitHub ก็ไม่ใช่สถานที่ที่เหมาะสมสำหรับการสนทนาเหล่านั้น เรามี Twitter เรามี Reddit เรามี Spaces เรามีสถานที่อื่น ๆ มากมายให้ถกเถียงและทำงานเพื่อให้ได้ฉันทามติในสิ่งต่าง ๆ โดยไม่ต้องแทรกแซงการถกเถียงเรื่องไร้สาระและเชิงปรัชญาเกี่ยวกับความหมายในกระบวนการพัฒนา.

และฉันขอย้ำว่าฉันเป็นคนที่ใช้เวลาจำนวนมากในพื้นที่นี้เพื่อโต้แย้งว่าทำไมทิศทางการพัฒนาที่เฉพาะเจาะจงจึงเป็นหรือไม่ใช่ความคิดที่ดี โดยสนับสนุนข้อโต้แย้งเหล่านั้นด้วยการใช้เหตุผลที่แท้จริงและเหตุผลเชิงตรรกะ ฉันอาจจะไม่มีส่วนช่วยในการพัฒนา Bitcoin ในทางที่มีความหมายและสม่ำเสมอ ดังนั้นฉันจึงไม่พยายามที่จะใส่ข้อโต้แย้ง ความคิดเห็น และแนวคิดของฉันเข้าไปในกระบวนการพัฒนาโดยตรง.

ฉันโต้แย้งเหล่านั้นต่อชุมชนในวงกว้าง หรือเมื่อโต้แย้งกับนักพัฒนาในฟอรัมหรือสื่ออื่นนอกเหนือจาก GitHub หรือแพลตฟอร์มที่มีวัตถุประสงค์และฟังก์ชันเฉพาะสำหรับ นักพัฒนา เพื่อประสานกระบวนการพัฒนา หากข้อโต้แย้งของฉันมีคุณธรรมจริง ๆ พวกเขาจะโน้มน้าวผู้ใช้ พวกเขาจะโน้มน้าวนักพัฒนาจากที่ต่างๆ เช่น GitHub ในที่สุด การโต้เถียงเรื่องคุณธรรมจะเพิ่มขึ้นและสร้างฉันทามติเกี่ยวกับประเด็นนั้น จนถึงจุดที่เป็นการเสนอสัญญาณสาธารณะที่มีความหมายซึ่งนักพัฒนาสามารถเลือกได้หากต้องการ เพื่อรวมเข้ากับเหตุผลของตนเองเกี่ยวกับ Bitcoin และสิ่งที่พวกเขาเลือกที่จะใช้เวลาและความพยายามของพวกเขา ทำเพื่อปรับปรุงมัน

ท้ายที่สุดแล้ว ไม่สำคัญว่าคุณจะมองปัญหาเหล่านี้และไดนามิกนี้จากมุมมองของนักพัฒนาหรือผู้ใช้: คุณไม่มีอำนาจหรืออิทธิพลใด ๆ ยกเว้นพลังแห่งการโน้มน้าวใจ

หากนักพัฒนาสร้างบางสิ่งที่ผู้ใช้ส่วนใหญ่ไม่ต้องการหรือไม่มีคุณค่า พวกเขาสามารถเพิกเฉยต่อสิ่งนั้นได้ หากนักพัฒนาพบว่าผู้ใช้ส่วนใหญ่เรียกร้องบางสิ่งบางอย่างที่ไร้เหตุผลโดยสิ้นเชิงในแง่ของแรงจูงใจ ความเป็นจริงทางวิศวกรรม หรืออะไรก็ตามในลักษณะนั้น พวกเขาก็เพิกเฉยต่อสิ่งเหล่านั้นได้

Bitcoin เป็นระบบการควบคุมตนเอง เครื่องมือที่ไม่ดีที่ผลิตโดยนักพัฒนาจะไม่ถูกนำมาใช้ ผู้ใช้ที่ต้องการสิ่งที่ไม่ต่อเนื่องหรือสร้างความเสียหายไม่สามารถทำให้นักพัฒนาสร้างสิ่งนั้นให้พวกเขาได้ แต่พวกเขาสามารถก้าวขึ้นมาและสร้างมันขึ้นมาเองได้หากพวกเขา จริงๆ ต้องการสิ่งนั้น ไม่มีใครทำงานเพื่อใครในสภาวะไดนามิกนี้ มันเป็นกระบวนการสมัครใจโดยสมบูรณ์ซึ่งควบคุมโดยกลไกตลาด ดังนั้นจงก้าวออกมาและพยายามโน้มน้าวใจจริงๆ ทำเองหรือร้องไห้ให้หนักขึ้น คุณจะไม่ประสบความสำเร็จในการพยายามบังคับให้ใครทำสิ่งที่พวกเขาไม่ต้องการทำ 

คุณจะพบปุ่มส้อมที่มุมขวาบนที่นี่ 

ที่มา: https://bitcoinmagazine.com/culture/developers-dont-work-for-you