Men ilgari bo‘lgandek silliqlangan, chiroyli hikoyalar meni o‘ziga tez tortmay qo‘ymaydi.
Juda ko‘p loyihalar meni bu odatdan allaqachon “o‘rgatib” chiqarib yubordi. Men jiddiy muammolar keskin tilda va nafis tuzilishda tasvirlanganini ko‘rdim-u, lekin real sharoitlar kelishi bilan asl tizim birdaniga sustlashib qolishini ham kuzatganman. Hozir men izoh qanchalik chiroyli eshitilishiga kamroq e’tibor beraman, dizayn takror, bosim va nomukammal foydalanish sharoitida ham omon qoladimi-yo‘qmi, shunga ko‘proq qarayman. Bu filtr nimaning ko‘proq ajralib chiqishini o‘zgartiradi va Sign’ning bosim ostida ham e’tiborimni ushlab turishining asosiy sabablaridan biridir.
Bu uni identitetni qiziqarli qilib ko'rsatgani uchun emas. U bunday qilmaydi. Rostini aytsam, shuning uchun ham u yanada jiddiyroqdek tuyuladi. Identitet, verifikatsiya, credential’lar (ishonch yorliqlari), ruxsatlar, attestatsiyalar — bular raqamli tizimning “yaltiroq” qismlari emas. Ular strukturaviy qismlar. Ular muvofiqlashuv vaqt o'tishi bilan silliqroq bo'ladimi yoki mo'rtlashib qoladimi — shuni hal qiladigan bo'laklar. Agar loyiha bu qatlamni prezentatsiya emas, infratuzilma deb ko'rsa, u spektakldek emas, balki reallik uchun qurilgandek tuyulishni boshlaydi.
Menga eng ko'p ajralib turadigan narsa shuki, Sign stek ichida qayerga joylashtirilgan. U e'tibor eng oson yig'iladigan joyda — sirtning o'zida yashashga urinmaydi. U chuqurroqda, ishqalanish jim to'planib boradigan joyga yaqinroqda o'tiribdi. Bugungi kunda aksariyat tizimlar baribir ishonchni boshidan qayta-qayta tiklaydi. Bitta odam, bitta credential, bir xil da’volar, bir xil tasdiqlar — turli muhitlarda ko'pincha yana- yana tekshirilishi kerak bo'ladi. Har bir platforma o'z versiyasidagi “aniqlik”ni qayta yaratadi. Bu takrorlash juda odatiy bo'lib qolganki, ko'p odamlar uni sezmay qo'yishadi, lekin odatiylik bu samarali degani emas. U sudralmani (drag) yaratadi va tizimlar qanchalik ko'payib-kengaysa, bu sudralma shunchalik ko'proq jamlanib boradi.
Buni ayniqsa muhim qiladigan narsa shundaki, bunday zaifliklar kamdan-kam hollarda o'zini dramatik tarzda e’lon qiladi. Ishonch masshtablashmay qolsa, tizimlar har doim ham barbod bo'lib yiqilib tushmaydi. Ba’zan ular shunchaki sekinroq, og'irroq va muvofiqlashtirish qiyinroq bo'lib qoladi. Ular funksiyani yo'qotishidan oldin samaradorlikni yo'qotishni boshlaydilar. Ular olib tashlaganidan ko'ra ko'proq ishqalanish yaratishni boshlaydilar. Bunday turdagi muvaffaqiyatsizlikni e’tiborsiz qoldirish oson, chunki u har doim ham tashqaridan qaraganda “buzilish”ga o'xshab ko'rinmaydi. Ammo vaqt o'tishi bilan u o'sishni cheklaydi, moslashuvchanlikni kamaytiradi va odamlar biror narsa noto'g'ri ekanini tan olishga tayyor bo'lishidan ancha oldin tizimni zaiflashtiradi.
Sign menga eng dolzarb bo'lib ko'rinadigan joy — aynan shu qatlam.
Haqiqiy va’daning o'zi faqat verifikatsiyaning o'zi emas. Asosiy imkoniyat shuki, ishonch har safar nol sathidan qayta tiklanmasdan turli tizimlar o'rtasida ko'chib o'tishi mumkin. Bu muhim, chunki ishonch mazmunli tarzda ko'chma bo'la boshlaganda xatti-harakat o'zgaradi. Tizimlar bir xil ishni takrorlashdan to'xtaydi. Foydalanuvchilar qayerga bormasin bir xil yukni ko'tarib yurmay qo'yadi. Muvofiqlashtirish yengillashadi, chunki isbot har bir qadamda qayta tiklanmaydi. Uni bir gapda tushuntirganda g'oya oddiydek eshitiladi, lekin ta’siri gap aytganidan ancha katta.
Shuning uchun men attestatsiyalarni birinchi ko'rinishdagidan ham muhimroq deb bilaman. Yuza qismida ular texnik va e'tibordan chetda qoladigan narsa bo'lib eshitilishi mumkin. Ammo agar tasdiqlangan da’vo boshqa tizimlar tushunadigan, tekshiradigan va jarayonni to'liq qayta bosmasdan foydalanadigan formatda mavjud bo'la olsa, u holda raqamli o'zaro ta’sir ostidagi tuzilma mustahkamroq bo'ladi. Bu ishonch endi faqat alohida, ajratilgan muhitlar ichida qamalib qolmasligini anglatadi. U takroriy ortiqcha xarajatlar sifatida emas, balki qayta foydalaniladigan infratuzilma sifatida ishlay boshlashi mumkin.
Shunda Sign o'zini shunchaki bir funksiyadek emas, balki zarur qatlamdek his qila boshlaydi.
Shunga qaramay, aynan shu joydan real sinov boshlanadi. Bozorlar g'oyalarni ular aqlli eshitilgani uchun tasdiqlamaydi. Ular g'oyalarni notinch, tartibsiz sharoitga qayta-qayta duch kelish orqali tekshiradi. Tizim juda uzoq vaqt davomida nazariyada ishontiradigan ko'rinish berishi mumkin. Qiyin qism esa u turli foydalanuvchilar, institutlar, rag'batlar va chekka holatlar (edge cases) bo'ylab ishlashga majbur bo'lganda boshlanadi. O'shanda taxminlar voqelikka urilib to'qnashadi. Muvofiqlashuv dizayndan ko'ra qiyinroq bo'lib qoladi. O'shanda infratuzilma sifati hikoyanavislik sifatidang ko'ra ko'proq ahamiyatga ega bo'ladi.
Va real foydalanish hech qachon toza (silliq) bo'lmaydi.
Bu nomuvofiqlik, to'liq bo'lmagan ma’lumot, qarama-qarshi rag'batlar, institutsional chegaralar, maxfiylik ziddiyati va hech bir diagramma to'liq ifodalay olmaydigan xatti-harakatni keltiradi. Shu yerda ko'plab tizimlar ular muammoni yechishga emas, balki uni tushuntirishga yo'naltirilganidan dalil beradi: ular uni boshqarishga emas, ko'proq tushuntirishga moslab ishlab chiqilganga o'xshaydi. Shu sababli ham Sign men kuzatadigan aksariyat loyihalardan ko'ra ko'proq ajralib turadi. U hamma narsani hal qilganiga ishonaman deganim uchun emas, yo'l oson deb o'ylaganim uchun emas, balki u real muammolar aynan yashaydigan qatlamga yo'naltirilgani uchun.
U murakkablikdan qochish atrofida qurilmagan. U uning ichiga kirish atrofida qurilgan.
Bunday ishning tashqaridan ko'rinishi odatda juda sokin bo'lishi bilan bog'liq yana bir muhim jihat bor. Kriptoda ko'rinish ko'pincha kuch deb noto'g'ri talqin qilinadi. Loyihalar shovqin qiladi, e'tibor qozonadi, keng takrorlanadi va odamlar bu e'tiborni mustahkamlik dalili deb qabul qila boshlaydi. Men bu sikldan ancha kamroq taassurot oladigan bo'lib qoldim. Eng ko'p ahamiyat kasb etadigan tizimlar ko'pincha qurilayotganda doimiy ko'rinish talab qiladiganlar bo'lmaydi. Ular keyinroq muhim bo'lib qoladi — yetarli faollik ularga bog'liq bo'lganda va odamlar birdan yuzaki qatlam ostidagi qatlam biz tushunganimizdan ko'ra ko'proq ish qilayotganini anglab yetganda.
Endi men qayta-qayta tayangan standart aynan shudir. Qandaydir ilg'or eshitiladigan narsa meni kamroq qiziqtiradi, zarur bo'lib qoladigan narsa esa ko'proq. O'zini yaxshi tushuntiradigan narsa qiziqtirmaydi, foydalanish kengayganda ishqalanishni kamaytiradigan narsa qiziqtiradi. Tezda e'tiborni tortadigan narsa emas, bosim oshganda ham vazifasini ushlab turadigan narsa muhim.
Bu xavflarni yo'qotmaydi. Aksincha, bu yerda xavflar real va e’tiborsiz qoldirib bo'lmaydigan. Infratuzilma ishi sekinroq, qabul qilish (adoption) ko'proq vaqt oladi va bir nechta tizimlar bo'ylab muvofiqlashtirish odatda qiyin. Hatto yo'nalish to'g'ri bo'lsa ham, natija kafolatlanmaydi. Loyiha raqamli tizimlardagi haqiqiy zaiflikni aniqlashi mumkin, lekin u real xatti-harakatga singib ketishi uchun uzoq vaqt kerak bo'lishi mumkin. Faqat “talab bor” degani qabul qilinishni kafolatlamaydi. Yaxshi dizayn avtomatik tarzda silliq integratsiyani yaratmaydi. Va muammo qanchalik chuqur bo'lsa, odatda yo'l shunchalik uzoq bo'ladi.
Loyihani u qiyin muammoni yetayotgani uchun bekor qilish nuqtani butunlay o'tkazib yuboradi.
Menga Sign ajralib turadi, chunki u bo'sh va unchalik “yaltiroq” bo'lmagan raqamli muvofiqlashuv qatlamlaridan birini kuchaytirishga urinmoqda, bu harakatni esa bo'sh spektaklga aylantirmayapti. Bu muhim. Chunki ishonchni qayta-qayta tiklash hozirgacha eng qimmat ishlar qatorida. Takroriy tekshiruv aksariyat tizimlar jim turib o'zlashtiradigan ko'rinmas “sudralma” (drag)ni keltirib chiqaradi — ular masshtablash qiyinlashguncha. Va bu shuni anglatadiki, ishonchni ma'noni yo'qotmasdan yanada qayta ishlatiladigan qilishga qodir bo'lgan har qanday tizim faqat samaradorlikni oshirmayapti. U chidamlilikni (resilience) ham oshiryapti.
Shuning uchun Signni jiddiy qabul qilishga arziydi.
Kuchli shovqinli rivoyat ham emas, jilolangan sirt hikoyasi ham emas va e'tiborni oqlash uchun doimiy yuqori performans talab qiladigan narsa ham emas. Bu muhimdek tuyuladi, chunki u real strukturaviy zaiflikka qaratilgan — raqamli tizimlar yanada ko'proq ulana borgani, yanada murakkablashgani va chegaralar bo'ylab muvofiqlashuvga ko'proq bog'liq bo'lib qolgani sari uni yechish yanada qimmatliroq bo'lib boradi.
Ko'plab tizimlar tashqaridan barqaror ko'rinadi, lekin ichida ishqalanish (friksiy) olib yuradi. Bu bo'shliq vaqt o'tishi bilan ko'proq ahamiyatga ega bo'ladi, kamroq emas. Va bu yashirin ishqalanish e'tiborsiz bo'lib qolishga juda qimmatga tushib qolsa, eng muhim bo'ladigan loyihalar boshida eng yaxshi eshitilganlar bo'lmaydi. Ular esa hammadan oldin chidamlilik (durability) muammo ekanini anglab yetguncha, tizimlarni sokinroq va mustahkamroq qilayotganlar bo'ladi.
Men Signga qaraganimda aynan o'sha paytni nazarda tutaman.
Va Sign aynan o'sha payt uchun qurilayotgandek tuyuladi.