Մշակողները չեն աշխատում ձեզ համար

Ես զգացողություն ունեմ, որ տեսանելի ապագայում, ընդհանուր առմամբ, շատ եմ գրելու այս թեմայի շուրջ, բայց փիլիսոփայական և էքզիստենցիալ ճգնաժամը, որը ներկայումս բախվում է բիթքոյնի տարածությանը, թե ինչ է նշանակում «սպամ», սկսում է ունենալ երկրորդ կարգի զանգվածային ազդեցություններ և հետևանքներ։ Bitcoin-ի բոլոր տարբեր համայնքներում:

Ես ուզում եմ հատուկ կենտրոնանալ այս բանավեճի արձագանքի վրա, որը տարածվում է այն բանի վրա, ինչը բարեգործաբար կարելի է մեկնաբանել որպես բանավեճ Core մշակողների հետ, բայց իրականում շատ դեպքերում այն ​​ստացել է այն ձևը, որը կարելի է անվանել միայն ոտնձգություն: Սա կարող է լինել շատ նրբերանգ և նուրբ ասպեկտ, թե ինչպես է աշխատում Bitcoin-ը, քանի որ «հաճախորդների» միջև հարաբերությունները, որոնք իրականում օգտագործում են Bitcoin-ը, և մշակողների միջև, որոնք աշխատում են պահպանել, բարելավել և օպտիմալացնել դրա վրա կառուցված արձանագրությունն ու գործիքները, պարզ չէ: կտրել կատեգորիայի տարանջատում. Բիթքոյն օգտագործողներից շատերը մշակողներ են, իսկ շատ մշակողներ՝ բիթքոյն օգտագործողներ: Չկա կոշտ գիծ, ​​որը տարբերակում է երկուսը, և մեկը, ով մեկն է կամ մյուսը, ժամանակի ընթացքում կարող է դառնալ երկուսն էլ: Նույն առումով մարդիկ, ովքեր պատկանում են երկու կատեգորիաներին, կարող են դադարել դա անել և պարզապես դառնալ բացառապես մշակող կամ բացառապես օգտվող: Սա առաջին բանն է, որ պետք է հասկանալ, օգտատերերի և մշակողների միջև գիծը բացարձակապես կամայական է, մշտական ​​համընկնմամբ և այդ համընկնման պոտենցիալով, որ ցանկացած պահի աճի և փոքրանա:

Ասել է, թե ինչ վերաբերում է այն օգտվողներին, ովքեր մշակող չեն: Ի՞նչ հարաբերություններ ունեն ծրագրաշարը իրականում գրող և սպասարկող մարդկանց հետ: Իրական սև ու սպիտակ հստակ պատասխան չկա, բայց ես կարող եմ ձեզ ասել, թե ինչ հարաբերություններ չեն. գործատու/աշխատող հարաբերություններ:

Մշակողները մեզ մոտ չեն աշխատում: Վերջակետ. Նրանք մեր աշխատակիցները չեն։ Մենք չենք վճարում նրանց հաշիվները, չենք ֆինանսավորում նրանց աշխատանքը, նրանք մեզ հետ որևէ պայմանագրային կամ իրավական պարտավորություն չունեն։ Մենք արտադրանքի մենեջեր չենք, մենք նրանց չենք տրամադրում ծրագրի ճանապարհային քարտեզ և չենք թելադրում, թե ինչ կտորների վրա են նրանք աշխատում, ինչպես են աշխատում դրանց վրա, ինչ հերթականությամբ, կամ ինչպիսին պետք է լինեն այդ կտորները կամ ինչպես պետք է գործեն:

Ինքներդ ձեզ չարաշահեք ցանկացած պատկերացում, որ այս էկոհամակարգը ինչ-որ կերպ հեռակա կարգով է գործում: Դա չէ. Մշակողները ազատորեն ընտրում են իրենց ժամանակը տրամադրել բաց կոդով արձանագրությանը ամբողջությամբ իրենց պայմաններով: Նրանք որոշում են, թե որքան ժամանակ ծախսել, ինչի վրա ծախսել այն և իրականում իրականացնել այն, ինչի վրա ընտրել են աշխատել: Վերջակետ. Նրանք ունեն ամբողջական և անկաշկանդ ինքնավարություն բոլոր առումներով՝ կապված այն բանի հետ, թե ինչպես են նրանք համագործակցում Bitcoin-ի հետ որպես նախագծի:

Այժմ շրջեք այն՝ օգտատերերին նայելու համար: Բիթքոյն օգտագործողները ոչ մի պարտավորություն չունեն ընդունելու ծրագրավորողների կողմից արտադրվող փոփոխությունը կամ գործիքը: Ոչինչ չի ստիպում օգտատերերին փոխել իրենց գործարկվող ծրագրակազմը կամ ընդունել նոր գործիք, որը մշակողները կառուցում են բիթքոյնի վրա: Netflix-ի բաժանորդագրություն ունենալը ձեզ չի պարտավորեցնում դիտել նրանց կողմից արտադրվող բովանդակության մեկ կտոր, այն չի պարտավորեցնում ձեզ սպառել որևէ կոնկրետ ծավալի բովանդակություն: Դուք կարող եք դիտել այնքան կամ քիչ, որքան ցանկանում եք, կարող եք նույնիսկ չեղարկել ձեր բաժանորդագրությունը, եթե ցանկանում եք: Netflix-ը բառացիորեն չի վերահսկում, թե ինչպես եք դուք շփվում նրա հետ, բացառությամբ զուտ կամավոր համոզման ուժի:

Բիթքոյնն այսպես է աշխատում։ GitHub-ում ծրագրավորողներին հետապնդելը դա չի փոխի: Այն կախարդական կերպով չի վերածի ձեր հարաբերությունները մշակողների հետ աշխատողի/գործատուի: GitHub-ում լացը ոչ միայն ոչինչ չի հասցնի ստեղծելու կամ առաջացնելու այն ուժի դինամիկան, որը շատ բիթքոյններ, թվում է, ցանկանում են ստեղծել, այլև այն ոչ մի արդյունավետ բան չի անում. Ես ասում եմ, որ որպես մեկը, ով տարիներ շարունակ ծրագրավորողների հետ անձամբ բանավիճել է բազմաթիվ հարցերի շուրջ, բազմիցս պնդել է, որ ծրագրավորողները սխալ են վերաբերվում ինչ-որ խնդրի կամ գործողությունների ծրագրին, որն իրենց կարծիքով ամենահարմարն է ձեռնարկելու համար:

GitHub-ը վիճելու տեղ չէ, թե որն է բիթքոյնի գոյության գոյության նպատակը կամ պատճառը: Սա նեղ հայեցակարգի և իրականացման վայր է բանավեճի և քննադատության համար, ցանկացած տեխնիկական առաջարկի բարելավման հստակ նպատակով. Անկախ նրանից, թե դա հանգեցնում է այն բանին, որ առաջարկը ներառվի Bitcoin-ի մեջ, թե մերժվի Bitcoin-ից, պետք է լիովին կախված լինի զուտ ռացիոնալ և տրամաբանական քննարկման արդյունքից.

Նույնիսկ այն դեպքում, երբ դուք ունեք իսկապես ռացիոնալ փաստարկ կամ ներդրում, դուք պատրաստվում եք իրականում մնալ և հետևողականորեն նպաստել կամ մասնակցել զարգացման գործընթացին: Թե՞ դուք, ըստ էության, վարում եք՝ վերանայման կամ ներդրման միջոցով կոնկրետ հարցի վերաբերյալ՝ այն հեծանիվներ հանելու համար: Այո? Այնուհետև, նույնիսկ ռացիոնալ փաստարկ ունենալով, GitHub-ը համապատասխան տեղը չէ այդ քննարկումների համար: Մենք ունենք Twitter, մենք ունենք Reddit, մենք ունենք Spaces, մենք ունենք բազմաթիվ այլ վայրեր՝ բանավիճելու և աշխատելու կոնսենսուսի հասնելու համար։ առանց ակտիվորեն ներգրավելու իմաստաբանության մասին անհեթեթ և փիլիսոփայական բանավեճերը զարգացման գործընթացում.

Եվ ես կրկնում եմ, որ ես մարդ եմ, ով հսկայական ժամանակ է ծախսել այս տարածքում՝ փաստարկներ բերելով, թե ինչու է զարգացման կոնկրետ ուղղությունը լավ գաղափար կամ ոչ՝ ամրապնդելով այդ փաստարկները փաստացի պատճառաբանությամբ և տրամաբանական հիմնավորումներով: Ես, հավանաբար, երբեք որևէ իմաստալից և հետևողական ձևով չեմ նպաստի Bitcoin-ի զարգացմանը, այնպես որ ես չեմ փորձում իմ փաստարկները, կարծիքները և գաղափարները ուղղակիորեն ներարկել զարգացման այդ գործընթացի մեջ.

Ես այդ փաստարկները ներկայացնում եմ ավելի լայն համայնքին կամ ծրագրավորողներին ներկայացնելիս՝ բացի GitHub-ից կամ հարթակներում, որոնց հատուկ նպատակն ու գործառույթը մշակողները համակարգել զարգացման գործընթացը: Եթե ​​իմ փաստարկներն իրականում արժանի են, ապա դրանք կհամոզեն օգտատերերին: Նրանք կհամոզեն ծրագրավորողներին խմբից դուրս այնպիսի վայրերից, ինչպիսիք են GitHub-ը: Ի վերջո, արժանիքների հետ կապված փաստարկը կաճի և դրա շուրջ կոնսենսուս կստեղծի այնքանով, որ այն ներկայացնում է բովանդակալից հանրային ազդանշան, որ մշակողները կարող են ընտրել, եթե ցանկանում են, ներառել իրենց սեփական հիմնավորման մեջ բիթքոյնի շուրջ և ինչ են նրանք ընտրում ծախսել իրենց ժամանակը և ջանքերը: անում է այն բարելավելու համար:

Վերջիվերջո, կարևոր չէ, թե այս խնդիրներին և այս դինամիկային նայում եք մշակողների, թե օգտատերերի ոսպնյակի կողմից. դուք որևէ ուժ կամ ազդեցություն չունեք, բացի համոզելու ուժից:

Եթե ​​մշակողները արտադրում են մի բան, որը օգտատերերի ճնշող մեծամասնությունը չի ցանկանում կամ արժեք չի գտնում, նրանք կարող են պարզապես անտեսել այն: Եթե ​​մշակողները գտնում են, որ օգտատերերի ճնշող մեծամասնությունը պահանջում է մի բան, որը լիովին իռացիոնալ է խրախուսման, ինժեներական իրողությունների կամ նման բնույթի որևէ բանի առումով, նրանք կարող են պարզապես անտեսել դրանք:

Bitcoin-ը ինքնակարգավորվող համակարգ է։ Մշակողների կողմից արտադրված վատ գործիքները չեն ընդունվի: Օգտատերերը, ովքեր պահանջում են անհամապատասխան կամ վնասակար բաներ, չեն կարող ստիպել ծրագրավորողներին ստեղծել դա իրենց համար, բայց նրանք կարող են արագացնել և ինքնուրույն կառուցել այն, եթե նրանք իրոք ուզում ես այդ բանը: Այս դինամիկայի մեջ այստեղ ուրիշ ոչ ոք չի աշխատում, դա ամբողջովին կամավոր գործընթաց է, որը կարգավորվում է շուկայական ուժերի կողմից: Այսպիսով, կա՛մ բարձրացե՛ք և իրականում փորձե՛ք համոզիչ լինել, ինքներդ արե՛ք դա, կամ ավելի ուժեղ լացե՛ք: Ձեզ չի հաջողվի փորձել ստիպել որևէ մեկին անել մի բան, որը նրանք չեն ցանկանում անել: 

Դուք կարող եք գտնել պատառաքաղի կոճակը վերևի աջ անկյունում հենց այստեղ: 

Աղբյուր՝ https://bitcoinmagazine.com/culture/developers-dont-work-for-you