Anlamadığım Hataları Sürekli 'Düzeltiyordum'

Eskiden bir hata ortadan kalktığında bunu kutlardım. Bir sorun bana eziyet eder, bir şeyi değiştirir, sorun yok olur, içimi sıcak bir zafer hissi kaplar ve ben de yoluma devam ederdim. Bir hatanın ortadan kalkması ile bir hatanın düzeltilmesinin tamamen farklı iki olay olduğunu öğrenmem uzun zamanımı aldı ve bana çok acı çektirdi — ve bu ikisini birbirine karıştırmanın, sistemimi sessiz sedasız, aslında hiç çözmediğim sorunlarla doldurduğunu da. Onları yalnızca kendimden gizlemiştim.

Bu, sade bir dille söylendiğinde apaçık görünen ama gerçekten ona göre yaşaması inanılmaz derecede zor olan derslerden biri, çünkü o andaki her şey sizi yanlış yöne itiyor.

Belirtinin kaybolmasının baştan çıkarıcılığı

Bir şeyi değiştirir değiştirmez sorun ortadan kalktığında, her içgüdünüz onu düzelttiğinizi haykırır. Rahatlama gerçek, anlık ve kimyasaldır. Bir sonraki işe geçme baskısı muazzamdır. Görebildiğiniz kadarıyla sorun olmaktan çıkmış bir sorunu kim deşelemeye devam etmek ister ki?

Ama işte o rahatlamanın altında saklanan rahatsız edici gerçek şu: belirtinin kaybolması yalnızca belirtinin kaybolduğunu kanıtlar. Altta yatan nedeni gerçekten ele alıp almadığınız, yoksa onu yalnızca şimdilik susturacak kadar rahatsız mı ettiğiniz konusunda size hiçbir şey — kesinlikle hiçbir şey — söylemez. Bu iki sonuç o anda birbirinin aynısı görünür. Aynı hissettirir. Oysa uzaktan yakından aynı değildirler.

Açıklayamadığım düzeltmeler

Benim durumumda bu örüntü utanç verici derecede yaygındı. Bir değişiklik yapardım — bazı işlemlerin sırasını değiştirir, bir koruma ekler, yakındaki bir şeyi ayarlardım — ve hata görünmez olurdu. Eğer tam o anda beni durdurup değişikliğimin sorunu tam olarak neden çözdüğünü açıklamamı isteseydiniz, bunu yapamazdım. Aslında bilmiyordum. Yalnızca bir şeye dokunduğumu ve kötülüğün sustuğunu biliyordum.

Buna düzeltmek diyordum. Ama bu aslında hiç de hata ayıklamak değildi. Daha ziyade bir sunağa adak sunup tanrıların o an için yatışmış göründüğünü fark etmeye benziyordu. Bir şeyi değiştirmiştim, evren beni cezalandırmayı bırakmıştı ve ben bu korelasyonu anlayış olarak yorumlamayı seçmiştim. Bu anlayış değildi. Bu, bir commit mesajı eşliğinde batıl inançtı.

Anlamadığınız bir hata ölmüş değildir — saklanıyordur

Açıklayamadığınız bir düzeltmenin asıl derin sorunu, gerçekte ne yaptığınız hakkında hiçbir fikrinizin olmamasıdır. Hatayı ortadan mı kaldırdınız, yoksa onu yalnızca şu an göremediğiniz bir yere mi taşıdınız? Bunu gerçekten bilmiyorsunuz ve bu belirsizlik zararsız değil. Çünkü neden hâlâ orada, el değmeden duruyorsa, geri gelecek. Daha sonra, farklı bir kılıkta, sistemin başka bir köşesinde, büyük olasılıkla daha kötü bir köşesinde yeniden ortaya çıkacak — ve ortaya çıktığında, onun aylar önce yendiğinizi sandığınız aynı düşman olduğuna dair hiçbir hatıranız olmayacak.

İşte en çok hafife aldığım şey bu. Açıklanamayan düzeltmeler aslında bir sistemdeki hata sayısını azaltmaz. Onları yer değiştirir ve sizi onları yeniden tanımanızı sağlayacak bilgiden mahrum bırakır. Mücadeleyi kazanmıyorsunuz. Yalnızca aynı rakibi türlü kılıklara dağıtıyorsunuz.

Yavaş yavaş inşa ettiğiniz perili ev

Yeterince zaman geçince, bu şekilde bakımı yapılan bir sistem, yazarı dahil hiç kimsenin gerçekte anlamadığı değişikliklerle dolup taşar. “Onsuz bozulduğu için” eklenmiş bir koruma. Sırf korkudan korunan bir sıralama. Asıl amacı tamamen unutulmuş ama artık herkesin kaldırmaya fazla çekindiği küçük ritüeller.

Kod tabanı yavaş yavaş batıl inançlardan oluşan perili bir eve dönüşür — neyi ayakta tuttuğundan emin olmadığınız için dokunmadığınız şeylerle dolu. Ve en acımasız kısmı, bunun herhangi bir şeyi değiştirme yeteneğinize yaptığıdır. Neyin yük taşıyan, neyin yalnızca süs olduğunu bilmediğinizde, hiçbir şekilde güvenle hareket edemezsiniz. Her değişiklik, anlamadığınız güçlere karşı, kendi inşa ettiğiniz ama artık kavrayamadığınız bir yapı içinde bir kumara dönüşür.

Disiplin: açıklayamadığınız bir düzeltmeye güvenmeyin

Sonunda kendime dayattığım kural, söylemesi basit ama gerçekten uyması zor: Hem neden olduğunu hem de değişikliğimin o nedeni neden ele aldığını açıklayabilene kadar bir sorun düzeltilmiş değildir. Her iki yarısı da. Belirti kaybolmuş ama ben bu eksiksiz hikâyeyi anlatamıyorsam, o zaman hiçbir şeyi düzeltmemişimdir — yalnızca sorunu gözden kaçırmışımdır ki bu, hâlâ görebildiğim bir sorundan çok daha tehlikeli bir durumdur.

Bu daha yavaştır. Atlamak sürekli cazip gelir ve bu cazibe tam da en kötü anda en güçlüdür: belirti zaten gitmişken, her şey yolunda görünürken ve iş, tüm görünür belirtilere göre bitmiş gibiyken. İşte tam da o an disiplinin en çok önem taşıdığı andır ve tam da en gereksiz hissettirdiği andır. Hediye gelen bir düzeltmenin dişine bakmak doğaya aykırıdır. Ama işin ta kendisi de budur.

Bunun gürültülü bir alanda neden daha da önemli olduğu

Bu tuzağın böyle bir alanda özellikle sinsi olmasının bir nedeni var. Ortam yoğun bir şekilde gürültülüdür, bu da size sürekli yanlış teyit dağıttığı anlamına gelir. Bir değişiklik yaparsınız, bir sonraki çalıştırma daha iyi görünür — ama bu değişiklik miydi, yoksa yalnızca şans mıydı? Sonuçların kendiliğinden bir o yana bir bu yana savrulduğu bir sistemde, “X’i yaptıktan sonra daha iyi oldu” ifadesi, X’in herhangi bir şey yaptığına dair umutsuzca zayıf bir kanıttır.

Batıl inanç tam da sonuçların gürültülü olduğu yerde serpilir, çünkü gürültü rastgele ritüelleri gerçek hissettirecek kadar sık ödüllendirmeye devam eder. Her şeyi değerlendirmeyi zorlaştıran aynı rastlantısallık, hiçbir işe yaramamış düzeltmelere inanmayı da tehlikeli ölçüde kolaylaştırır, çünkü ara sıra zarlar tam da anlamsız jestinizin ardından lehinize gelir ve beyniniz hevesle bir neden kaydeder.

Daha derin ders: anlayış tek gerçek düzeltmedir

Sonunda inanmaya başladığım şey şu: tek kalıcı düzeltme, ta nedenine kadar baştan sona anladığınız düzeltmedir. Geri kalan her şey, geleceğe karşı borçlanmaktır. Kavramadan üzerini örttüğünüz hata ortadan kalkmaz; susar ve borç daha sonra, faiziyle birlikte, onu hiç aldığınızı tamamen unuttuğunuz bir zamanda muaccel olur.

Bu yüzden artık bir şey çalışmaya başladığında ve nedenini bilmediğimde, kendimi rahatlama hissetmemeye eğittim. Bunun yerine şüphe duymaya çalışıyorum. Açıklanamayan bir başarı bir zafer değildir; zaferin kıyafetlerini giymiş, çözülmemiş bir gizemdir ve onu birincisi gibi ele almak, kendi geçmiş benliğiniz tarafından pusuya düşürülmenin bildiğim en güvenilir yollarından biridir.

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