Geliştiriciler Sizin İçin Çalışmaz

Öngörülebilir gelecekte genel olarak bu konu hakkında çok şey yazacağıma dair bir his var, ancak şu anda Bitcoin alanının "spam"ı neyin oluşturduğuna dair karşı karşıya olduğu felsefi ve varoluşsal kriz, büyük ikinci dereceden etkiler ve sonuçlar doğurmaya başlıyor. tüm farklı Bitcoin topluluklarında.

Bu tartışmanın hayırsever bir şekilde Çekirdek geliştiricilerle yapılan bir tartışma olarak yorumlanabilecek duruma yayılmasına verilen tepkiye özellikle odaklanmak istiyorum, ancak gerçekte çoğu durumda yalnızca taciz olarak adlandırılabilecek bir biçim almıştır. Bu, Bitcoin'in nasıl çalıştığının çok incelikli ve incelikli bir yönü olabilir, çünkü Bitcoin'i gerçekten kullanan "müşteriler" ile onun üzerine inşa edilen protokol ve araçları sürdürmek, geliştirmek ve optimize etmek için çalışan geliştiriciler arasındaki ilişki net değildir. kategori ayrımını kesin. Bitcoin kullanan birçok kişi geliştiricidir ve birçok geliştirici de Bitcoin kullanıcısıdır. İkisi arasında kesin bir ayrım yoktur ve biri ya da diğeri olan biri zamanla her ikisi de olabilir. Aynı bağlamda, her iki kategoriye giren kişiler de bunu yapmayı bırakabilir ve yalnızca bir geliştirici veya yalnızca bir kullanıcı haline gelebilir. Anlaşılması gereken ilk şey, kullanıcılar ve geliştiriciler arasındaki çizginin tamamen keyfi olduğu, sürekli örtüşme ve bu örtüşmenin her an büyüyüp küçülme potansiyeli olduğudur.

Bununla birlikte, geliştirici olmayan kullanıcılar ne olacak? Yazılımı gerçekten yazan ve sürdüren insanlarla ilişkileri nedir? Gerçek siyah beyaz net bir cevap yok, ancak ilişkinin ne olmadığını size söyleyebilirim: bir işveren/çalışan ilişkisi.

Geliştiriciler bizim için çalışmıyor. Tam durak. Onlar bizim çalışanlarımız değil. Biz onların faturalarını ödemiyoruz, işlerini finanse etmiyoruz, onların bize karşı herhangi bir sözleşme veya yasal yükümlülüğü yok. Biz ürün yöneticisi değiliz, onlara bir proje yol haritası sunmuyoruz ve hangi parçalar üzerinde çalışacaklarını, bunlar üzerinde nasıl çalışacaklarını, hangi sırayla çalışacaklarını, bu parçaların ne olması gerektiğini veya nasıl çalışması gerektiğini dikte etmiyoruz.

Bu ekosistemin uzaktan bu şekilde işlediğine dair her türlü düşünceden kendinizi arındırın. O değil. Geliştiriciler, zamanlarını tamamen kendi şartlarına göre açık kaynak bir protokole ayırmayı özgürce seçerler. Ne kadar zaman harcayacaklarına, neye harcayacaklarına ve üzerinde çalışmayı seçtikleri şeyi gerçekte nasıl uygulayacaklarına karar veriyorlar. Tam durak. Bir proje olarak Bitcoin ile nasıl etkileşime girecekleri konusunda her bakımdan tam ve sınırsız özerkliğe sahiptirler.

Şimdi kullanıcılara bakmak için bunu çevirin. Bitcoin kullanıcılarının, geliştiricilerin ürettiği bir değişikliği veya aracı benimseme zorunluluğu yoktur. Hiçbir şey kullanıcıları çalıştırdıkları yazılımı değiştirmeye veya geliştiricilerin Bitcoin üzerine inşa ettiği yeni bir aracı benimsemeye zorlamıyor. Netflix aboneliğine sahip olmak, ürettikleri tek bir içeriği izlemenizi zorunlu kılmaz, belirli miktarda içeriği tüketmenizi de zorunlu kılmaz. Dilediğiniz kadar çok veya az izleyebilir, hatta isterseniz aboneliğinizi iptal edebilirsiniz. Netflix'in, tamamen gönüllü ikna gücü dışında, onunla nasıl etkileşim kuracağınız üzerinde tam anlamıyla hiçbir kontrolü yoktur.

Bitcoin bu şekilde çalışır. GitHub'da geliştiricileri taciz etmek bunu değiştirmeyecek. Geliştiricilerle olan ilişkinizi sihirli bir şekilde bir çalışan/işveren ilişkisine dönüştürmeyecektir. GitHub'da ağlamak, birçok Bitcoin'cinin var etmek istediği güç dinamiğini yaratmak veya ortaya çıkarmak için hiçbir şey sağlamamakla kalmayacak, aynı zamanda hiçbir şekilde üretken bir şey sağlamaz. Yıllar boyunca geliştiricilerle sayısız konuyu kişisel olarak tartışmış biri olarak, geliştiricilerin en uygun olduğunu düşündükleri bazı sorun veya eylem planı konusunda hatalı olduklarını defalarca iddia ettiğini söylüyorum.

GitHub, Bitcoin'in varoluş amacının veya nedeninin ne olduğunu tartışmanın yeri değil. Dar kavram ve uygulama tartışmalarının ve eleştirilerinin yapıldığı yerdir. yapılan teknik teklifin iyileştirilmesi amacıyla açık bir amaç için. Bunun bir teklifin Bitcoin'e dahil edilmesine veya Bitcoin tarafından reddedilmesine yol açıp açmadığı, tamamen rasyonel ve mantıksal tartışmanın sonucuna bağlı olmalıdır.

Gerçekten rasyonel bir argümanınız veya bir katkınız olsa bile, gerçekten burada kalıp, sürekli olarak geliştirme sürecine katkıda bulunacak veya katkıda bulunacak mısınız? Yoksa esasen belirli bir konuyu gözden geçirerek veya girdi vererek onu bisiklete bindirmek için bir sürüş mü yapıyorsunuz? Evet? O halde elimizde mantıklı bir argüman olsa bile GitHub bu tartışmalar için uygun yer değil. Twitter'ımız var, Reddit'imiz var, Spaces'ımız var, tartışacağımız ve fikir birliğine varmak için çalışacağımız çok sayıda başka yerimiz var Anlambilimle ilgili saçma ve felsefi tartışmaları geliştirme sürecine aktif olarak sokmadan.

Ve ben, bu alanda belirli bir gelişme yönünün neden iyi bir fikir olup olmadığına dair tartışmalar yaparak ve bu argümanları gerçek akıl yürütme ve mantıksal mantıkla destekleyerek çok fazla zaman harcamış bir kişi olduğumu yineliyorum. Muhtemelen hiçbir zaman Bitcoin'in gelişimine anlamlı ve tutarlı bir şekilde katkıda bulunmayacağım. bu yüzden argümanlarımı, görüşlerimi ve fikirlerimi doğrudan bu gelişim sürecinin kendisine enjekte etmeye çalışmıyorum.

Bu argümanları daha geniş topluluğa veya geliştiricilere sunarken, GitHub'un yanı sıra diğer forumlarda veya ortamlarda veya özel amacı ve işlevi aşağıdakilere yönelik olan platformlarda yapıyorum: geliştiriciler geliştirme sürecini koordine etmek. Eğer argümanlarım gerçekten geçerliyse, kullanıcıları ikna edeceklerdir. GitHub gibi yerlerden geliştiricileri bant dışına ikna edecekler. Sonunda, haklılık payı büyüyecek ve geliştiricilerin isterlerse Bitcoin ile ilgili kendi akıl yürütmelerine ve zamanlarını ve çabalarını neye harcamayı seçtiklerine dahil etmeyi seçebilecekleri anlamlı bir kamuya açık sinyal sunduğu noktaya kadar etrafında fikir birliği yaratacaktır. geliştirmek için yapıyor.

Sonuçta bu konulara ve bu dinamiğe geliştiricilerin gözünden mi yoksa kullanıcıların gözünden mi baktığınızın bir önemi yok: ikna etme gücü dışında hiçbir gücünüz veya etkiniz yok.

Geliştiriciler, kullanıcıların büyük çoğunluğunun istemediği veya değer görmediği bir şey üretirse, bunu görmezden gelebilirler. Geliştiriciler, kullanıcıların ezici bir çoğunluğunun teşvik uyumu, mühendislik gerçekleri veya buna benzer herhangi bir şey açısından tamamen mantıksız bir şey talep ettiğini görürse, bunları görmezden gelebilirler.

Bitcoin kendi kendini düzenleyen bir sistemdir. Geliştiricilerin ürettiği kötü araçlar kabul edilmeyecektir. Tutarsız veya zarar verici şeyler talep eden kullanıcılar, geliştiricilerin bunu kendileri için oluşturmasını sağlayamaz, ancak eğer isterlerse bir adım atıp bunu kendileri oluşturabilirler. Gerçekten mi o şeyi istiyorum. Bu dinamikte kimse başkası için çalışmıyor, piyasa güçleri tarafından düzenlenen tamamen gönüllü bir süreç. Bu yüzden ya öne çıkın ve gerçekten ikna edici olmaya çalışın, bunu kendiniz yapın ya da daha çok ağlayın. Kimseyi yapmak istemediği bir şeyi yapmaya zorlamaya çalışarak başarılı olamazsınız. 

Çatal düğmesini burada sağ üst köşede bulabilirsiniz. 

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