Koda Bağlılık: Gurur Duyduğun Şeyi Neden Silemiyorsun

Gerçekte nasıl görünür
Biri sistemindeki bir parçayı hazır bir araçla değiştirmeyi öneriyor ve sen daha düşünmeye fırsat bulmadan bunun neden işe yaramayacağını sıralamaya başlamışsın bile. Gerekçeler teknik olarak doğru. Bu gerekçeleri, ters yöndekilerden çok daha hızlı ürettiğini fark ettin.
Yazdığın en iyi şey diye tarif edeceğin bir modülün var. Çözdüğü problemi zarifçe anlatabiliyorsun. Bir kullanıcının o modülle en son ne zaman karşılaştığını hatırlamıyorsun.
Sayılar yine yatay geldi ve kırk saniye içinde onlar için bir çerçeven hazırdı. Mevsimsellik. Kayıt akışındaki değişiklik. Kategori için kötü bir hafta. Her açıklama tek başına makul. Üst üste dört tanesini yaptın ve diğer türden henüz bir tane yapmadın.
Bir danışman "pivot" dediğinde, zihnin bir görüş oluşturmadan önce göğsünde bir şey kasıldı. Konuşmanın kalanını makul davranarak geçirdin, eve dönüş yolunu da yapmadığın itirazı kurarak.
Birleştirmediğin ve silemediğin bir dal var. Hiçbir şey ona bağlı değil. Öldüğünü biliyorsun. Silmek bir anlama gelecekmiş gibi hissettirdiği için orada duruyor.
Ve asıl belli eden şu: şirketine, fiyatına, zamanlamana, konumlandırmana yönelik eleştiriyi kaldırabiliyorsun — kod tabanının o parçasına gelen eleştiri ise başka bir yere, daha eski bir yere iniyor ve gitmesi daha uzun sürüyor.
Bu kimlerin başına gelir
Bu, gerçekten iyi inşa eden insanlarda yaygındır.
Yıllarını gerçek bir zanaat geliştirerek geçirdiysen, kendi işini başkalarınınkinden ayırt etmeyi ve bu farkı önemsemeyi öğrendin. Bu ayrım yeteneğin ta kendisi. Aynı zamanda bir kod tabanını monte edilmiş değil yazılmış hissettiren şey — ve yazılmış bir şeyi atmak, monte edilmiş bir şeyi atmaktan çok daha zordur.
Uzun süredir tek bir proje üzerinde olan kurucularda yaygındır. Aylar bir borç yarattığı için değil; iki yıl boyunca her gün dokunduğun bir şey dışsal bir nesne olmaktan çıktığı için. Gittiğin yer, düşüncenin aldığı biçim, ne kadar ilerlediğinin kaydı hâline gelir. Bir kurucunun hayatında bu kadar görünür şekilde biriken pek az şey vardır.
Teknik kurucularda ayrıca olur, çünkü ortaya çıkan ürün alışılmadık biçimde okunabilir. Bir tasarımcının işi müşteriye gider, bir satışçınınki sayıya dönüşür. Seninki önünde kalır: incelenebilir, iyileştirilebilir, senin, süresiz. Yakından sevmeye devam edebileceğin ender bir çıktı türü.
Ve öz saygısı yetkinliğinden geçen insanlarda yaygındır — iyi bir şey üretirken sağlam, üretmezken daha az sağlam olanlarda. Bu bir kusur değil. Sadece yük taşıyan bir düzen ve o ürün, göründüğünden fazlasını taşıyor.
Onu ne tetikler
Şunu fark etmekte fayda var: bu, işler iyi giderken neredeyse hiç devreye girmez.
Olağan tetikleyici, yatay seyreden bir dönemdir. Çöküş değil — grafiğin kımıldamadığı ve tek bir olayın bunu açıklamadığı sessiz haftalar. Bu, işin kendini değeriyle savunmak zorunda kaldığı koşuldur ve kendi inşan hakkında en az değerlendirebildiğin şey tam olarak budur.
En keskin tetikleyici, birinin bunu yüksek sesle söylemesidir. Devam etmemeni öneren bir danışman, dikkatli bir cümle kuran bir ortak, en sevdiğin özelliği kafa karıştırıcı bulan bir kullanıcı. Öneri ürünle ilgilidir ve ürünle ilgiliymiş gibi inmez.
Yakındaki bir alanın ilgi görmesi de tetikler, ters yönden: seninki dururken başka bir yer hareketlenince inşa etmeye devam etmek yaptığın bir şey olmaktan çıkıp seçtiğin bir şeye dönüşür. Seçim gerekçe ister ve elindeki gerekçe hissettiğin gerekçedir.
En sert vurduğu an ise kapatma kararının mümkün hâle geldiği andır: kanıtın harekete geçmeye yetecek kadar netleştiği, ama hiçbir savunmanın ayakta kalamayacağı kadar ezici olmadığı aralık. İyi argümanlar orada kurulur.
Neden devam eder
Mekanizma basit ve saatlerle ilgili değil.
Koda bağlılıkla batık maliyetin birbirine karıştığı yer tam burası ve işin çoğu bu ikisini ayırmakta. Batık maliyet bir muhasebe hatasıdır: on sekiz ay ve harcanan para zaten gitmiştir, sen o harcamanın oy hakkı olmayan bir kararda oy kullanmasına izin verirsin. Aritmetikle çalışır. Aynı şeyi bir kanal, bir işe alım, bir sözleşme için de hissedersin — defteri olan her şey için.
Bağlılık ise kimlikle çalışır ve deftere hiç ihtiyaç duymaz. Sana hiçbir şeye mal olmamış bir hafta sonu projesi için bile şiddetle hissedebilirsin. Kımıldatmayı zorlaştıran şey yatırımın büyüklüğü değil, o şeyin "kim olduğun" sorusunun cevabının bir parçasına dönüşmüş olması. Kesmek bir zarar yazımı gibi yaşanmaz. Kendinden küçük bir çıkarma gibi yaşanır.
Muhakemenin o yöne gitmesinin sebebi de bu. Ürün senin bir parçan olduğunda, onu dürüstçe değerlendirmekle savunmak içeriden bakınca aynı faaliyettir — kanıt tartıp sonuca varmıyorsundur, bir şeyi koruyup yolda kanıt buluyorsundur. Bu sahtekârlık değildir ve yanlılık gibi hissettirmez. Kendi işini onu eleştirenden daha iyi bilmek gibi hissettirir, ki bu genelde doğrudur ve savunmayı bu kadar ikna edici yapan da tam olarak budur.
Maliyet ise sessizce birikir. O şey sonuçlarıyla değil senin savunmanla ayakta kaldığı her ay, dikkatinden bir ay daha götürür ve bir kat daha hikâye toplar. Aslında korunan şey ürün değildir. Korunan şey, onu inşa etmiş ve haklı çıkmış olan senin sürümündür.
Gerçekten ne işe yarar
Bir karar vermeden önce dersle ürünü yüksek sesle birbirinden ayır. İki yıl sana bir kod tabanı satın almadı. Bu pazarın ne istemediğini, bu problemin gerçekte nasıl davrandığını ve şimdi eskisine göre ne kadar iyi inşa ettiğini satın aldı. Asıl varlık bu ve deposunda durmuyor. Sende duruyor ve seninle birlikte çıkıyor. Kod yalnızca makbuzdu.
Sonra seninle hiç ilgisi olmayan tek bir soru sor: bu, onu kullanan kişiye yarıyor mu? İyi mi değil, zor muydu değil, başkası yazabilir miydi değil. Bu hafta tek bir parça için sor — savunacağın modül, gurur duyduğun özellik, silemediğin dal. İçinde bir kullanıcı geçen tek bir cümleyle cevapla. Cümleye bir kullanıcı sokamıyorsan cevabını almışsındır.
En emin olduğun parça için dışarıdan bir görüş al. Emin olmadığın için değil — onu zaten soruyorsun. Savunacağın parçayı birine ver ve onu tutmanın neye mal olduğunu sor. Kendi işin hakkındaki yargın burası dışında her yerde güvenilirdir.
Canını yakmayacak kadar küçük bir şeyi silmeyi dene. Ölü dal. Kimsenin çağırmadığı zarif yardımcı. Bunu bu hafta yap, hissin gerçekte ne olduğuna ve ne kadar sürdüğüne dikkat et ve sonrasında onu inşa eden becerinin yerli yerinde durduğunu kendin gör. Daha büyük kararı ilerde mümkün kılan olgu budur ve ona akıl yürüterek varamazsın.
Ve tartışmayı kazanmak yerine ona bir tarih koy. Devam etmeye değer olduğuna inanıyorsan, altı hafta sonra neyin doğru olmasını beklediğini başlamadan önce yaz. Böylece bir sonraki yatay ay, o an elinin altındakiyle kurduğun bir savunmayla değil, önceden yazdığın bir notla cevaplanır. Sen yazarsın, metin değil. O günden bu yana bundan daha iyilerini yazdın.


