Eklediğim Her Şey Makuldü. Hepsi Birlikte Beni Gömdü.

Bu projeye eklediğim hemen hemen her şey, eklediğim anda eklenmesi son derece makul bir şeydi. Her özelliğin gerçek bir gerekçesi vardı. Ele aldığım her ek durum, gerçekten karşıma çıkmış bir durumdu. Her küçük iyileştirme bir şeyi gerçekten iyileştirdi. Ve tek tek mantıklı olan bütün bu eklemelerin toplamı, o kadar ağır, o kadar dolaşık ve o kadar geniş bir sistemdi ki neredeyse hiç hareket edemez hâle gelmişti.

İçimi rahatsız eden kısım, bunu kimsenin bilerek böyle yapmaya karar vermemiş olması. İşaret edebileceğim kötü bir karar anı yoktu. Sistem, tek tek son derece savunulabilir kararların birikmesiyle, kimsenin asla bilerek tercih etmeyeceği bir şeye dönüşerek öylece üst üste yığıldı.

Her ekleme yerel olarak gerekçelidir

Kapsam kaymasına direnmenin bu kadar zor olmasının özü tam da budur: o, hiçbir zaman tek bir kötü karar olarak gelmez. Uzun, kesintisiz bir iyi kararlar dizisi olarak gelir. Her yeni özellik faydalıdır. Her ek uç durum gerçektir. “Madem buradayım, şunu da yapayım” türünden her iyileştirme, yaptığınız anda gerçekten mantıklıdır. Hiçbir tekil adımda yanlış olduğunu fark edebileceğiniz bir şey yapmıyorsunuzdur.

İşte onu bu kadar sinsi yapan tam da budur. Eğer kapsam kayması yaparken yanlış bir şey yaptığınız hissini verseydi, dururdunuz. Vermez. Özen gibi, titizlik gibi, duyarlılık gibi, inşa etmek gibi hissettirir. Her bir “evet” savunması kolaydır ve zarar bunların herhangi biri tarafından değil, çok uzun bir süre boyunca makul gerekçelerle “evet” demeye devam etmeniz tarafından verilir.

Ekleme anında göremediğiniz maliyet

Hesap hileli kurulmuştur ve belirli bir şekilde hileli kurulmuştur. Bir şey eklediğinizde, faydası canlı ve anlıktır — size tam olarak ne kazandırdığını görebilirsiniz. Maliyeti ise karar anında neredeyse görünmezdir, çünkü maliyetin çoğu henüz gerçekleşmemiştir.

Çünkü her ekleme, daha sonra ve sessizce gelen sürekli maliyetler taşır. Daha fazla yüzey alanı. Parçalar arasında daha fazla etkileşim. Bozulabilecek daha fazla şey. Sisteme dokunan herkesin, gelecekteki siz dahil, anlaması gereken daha fazla şey. Sonsuza dek bakımı yapılacak daha fazla şey. Fayda, tek seferlik ve görünür bir kazançtır. Maliyet ise kalıcı, görünmez bir vergidir; karar unutulduktan çok sonra küçük taksitler hâlinde ödenir. Yani seçim yaptığınız anda, görünür fayda neredeyse her zaman görünür maliyetten ağır basar — takasın iyi olması nedeniyle değil, maliyetin yarısının seçimi yaptığınız andan itibaren gizli olması nedeniyle.

Yerel olarak makul, küresel olarak bir karmaşa

Bütün bunların vardığı son durum, her bir parçanın tek tek gerekçeli olduğu ama bütünün bir felaket olduğu bir sistemdir. Bu, birikimin yanılmaz imzasıdır ve acımasız bir özelliği vardır: hata olarak işaret edebileceğiniz tek bir şey yoktur. Hata, birikimin kendisidir; her biri tek başına alındığında tamamen sorunsuz olan yüzlerce ayrı karara yayılmış hâlde.

Bununla yüzleşmek gerçekten kafa karıştırıcıdır, çünkü sorunları çözmeye dair bütün içgüdüleriniz kötü parçayı bulup onarmak üzerine kuruludur. Burada kötü bir parça yoktur. Her şeyi mahveden bileşeni ararsınız ve onu bulamazsınız, çünkü hiçbir bileşen her şeyi mahvetmemiştir — hepsi mahvetmiştir, birazcık, birlikte. Nedeni, tek tek makul görünen her şeye eşit biçimde dağılmış olan bir problemden hata ayıklayarak çıkamazsınız.

Sürüklenme her zaman daha fazlasına işaret eder

Bunun altında, herhangi bir projede istikrarlı biçimde tek bir yöne işaret eden bir tür yer çekimi yatar: eklemeye doğru. Bir şeyler eklemek ilerleme gibi hissettirir. Görünürdür, tatmin edicidir, görebileceğiniz ve işaret edebileceğiniz somut ürünler üretir. Daha fazla inşa etmek çalışmak gibi hissettirir, çünkü öyledir.

Çıkarma bütün bunların tam tersi gibi hissettirir. Bir şeyi kaldırmak kayıp gibi, emeği geri sarmak gibi, geriye gitmek gibi hissettirir. Ve en önemlisi, asla acil hissettirmez — çünkü bir şeyi kaldırmadığınız anda hiçbir şey bozulmaz. Çıkarmamanın maliyeti, tıpkı eklemenin maliyeti gibi görünmez ve ertelenmiştir; bu da hiçbir zaman zorlayıcı bir işlevin olmaması demektir. Dolayısıyla bilinçli bir direnç olmadığında, bir sistem yalnızca biriktirir. Sürüklenme tek yönlüdür ve onu serbest bırakmanın varsayılan sonucu, gömülmüş, kımıldatılamaz karmaşadır.

Çıkarma, bilinçli ve rahatsız edici bir mücadeledir

Bir şeyleri kaldırmanın, onları eklemekten çok daha zor olduğu ortaya çıkar; üstelik bu çoğunlukla zorlukla hiç ilgisi olmayan, tamamen psikolojiyle ilgili nedenlerden dolayıdır. Bir şeyi kaldırdığınızda, birinin yaptığı emeği, çoğu zaman sizin yaptığınız emeği yok ediyorsunuzdur. Onun orada olmaması gerektiğini örtük biçimde kabul ediyorsunuzdur. Bunda yaratmanın o tatmin edici hissi yoktur, hayran olunacak yeni bir ürün yoktur, eklemenin sunduğu küçük ödülün hiçbiri yoktur. Saf, gösterişsiz, hafifçe acı veren bir geri almadır.

Ama yine de bunu yapma istekliliği — özellikleri kesmek, artık yerini hak etmeyen bileşenleri öldürmek, gayet iyi çalışan ama ağırlıklarına değmeyen şeyleri silmek — yönetilemezliğe doğru amansız sürüklenmeyi dengeleyebilecek tek güçlerden biridir. Çıkarma asla varsayılan olarak gerçekleşmez, hiçbir zaman. Yalnızca biri, her rahat içgüdüye karşı koyarak, onun için savaşmaya karar verdiğinde gerçekleşir.

Hayır demek başlı başına bir özelliktir

En çok yardımcı olan yeniden çerçeveleme, verdiğim en değerli tasarım kararlarından bazılarının, yapmamaya karar verdiğim şeyler olduğunu fark etmekti. Reddettiğiniz her makul ekleme, asla taşımak zorunda kalmayacağınız bir ağırlık, asla savunmak zorunda kalmayacağınız bir yüzey, gelen bütün aylar boyunca asla bedelini ödemeyeceğiniz bir karmaşıklıktır.

Bir projenin ne olmadığına dair net bir kavrayış, ne olduğuna dair bir kavrayış kadar önemli çıktı — ve onu korumak çok daha zor, çünkü onu korumak, gerçekten iyi kulağa gelen şeyleri tekrar tekrar reddetmek demek. Her dışlama, son derece mantıklı görünen bir fikre karşı küçük, süregelen bir direniş eylemidir ve bu direnişi tekrar tekrar, sonsuza dek göstermek zorundasınızdır; bunun karşılığında, önlediğinizi asla göremeyeceğiniz bir problemin yokluğu dışında hiçbir ödül almadan. Hayır demek hiçbir ürün bırakmaz. İşte tam da bu yüzden bu kadar değeri bilinmez ve bu kadar elzemdir.

Daha derin ders: bütünü parçalardan koru

Bütün bunların özü şu: her kararı yerel olarak optimize ediyordum — bu belirli ekleme iyi mi? — oysa projenin kaderini gerçekten belirleyen soru küreseldi: bu, bütüne ne yapıyor? Bunlar farklı sorulardır ve farklı cevapları, varsaydığımdan çok daha sık olur.

Bir sistem, tek tek iyi olan parçalarının yalnızca toplamı değildir. Kendi sağlığı, kendi ağırlığı, kendi tutarlılığı vardır — bütüne ait olan ve hiçbir tek kararın sorumlu olmadığı, ama her bir kararın etkilediği özellikler. O bütünü, sadece bir tane daha şey ekleme yönündeki istikrarlı ve gerçekten makul akışa karşı korumak, işin asıl büyük kısmı çıktı. İşimin iyi tekil kararlar vermek olduğunu sanıyordum. Aslında işim, sistemi bu kararlardan yüzünün birikmiş ağırlığından korumaktı.

— Sinyal yok, getiri yok, yatırım tavsiyesi değildir.