Bir program sonsuz döngüye girdiğinde ekran donar, fanlar hızlanır, kullanıcı sabrını kaybeder ve bilgisayar sanki varoluşsal bir kriz geçiriyormuş gibi davranır. Oysa felsefe açısından bakarsak, bu küçük teknik felaket, Nietzsche’nin bengi dönüş fikrinin dijital laboratuvardaki en çıplak halidir. Aynı komut, aynı koşul, aynı sonuç: tekrar, tekrar, tekrar. Soru şudur: Bu yalnızca bir hata mıdır, yoksa insanın kaderiyle yüzleşmesi için yazılmış en kısa metafizik senaryo mu?
Nietzsche’nin bengi dönüş düşüncesi basitçe şunu sorar: Ya bu hayatı, tüm acıları, sevinçleri, utançları, zaferleri ve kayıp dosyalarıyla birlikte sonsuza dek tekrar yaşayacak olsaydın? Buna evet diyebilir miydin? Yazılım dünyasında ise infinite loop, çoğu zaman yanlış kurulmuş bir koşulun sonucudur. while true çalışır, çıkış kapısı yoktur, break unutulmuştur. Programcı paniğe kapılır. Fakat filozof gülümser: İşte insan da çoğu zaman böyle yaşamaz mı? Aynı korkular, aynı ilişkiler, aynı kaçışlar, aynı ertelemeler. Kod değişmezse çıktı da değişmez.
Döngü hata mı, ayna mı?
Programlamada döngü kötü değildir. Tam tersine, hesaplamanın kalbidir. Bir işlemi tekrar etmek, veriyi taramak, simülasyon yürütmek, oyun motorunu canlı tutmak için döngülere ihtiyaç duyarız. Sorun döngünün kendisi değil, döngünün bilinçsizleşmesidir. Koşul denetlenmiyorsa, çıkış noktası tasarlanmamışsa, sistem kaynakları tükenir. İnsan psikolojisinde de benzer bir şey olur. Travmalar, arzular, bağımlılıklar ve savunma mekanizmaları kendi içlerinde çalışmaya devam eden arka plan süreçleri gibidir. Kişi kendini özgür sanır; oysa içindeki eski algoritma çoktan karar vermiştir.
Nietzsche burada acımasız ama özgürleştirici bir ölçüt sunar: Yaşadığın döngüyü seçebiliyor musun? Eğer aynı günü sonsuz kez yaşamaya mahkum olsan, bunu bir lanet mi sayarsın, yoksa kendi iradenin imzası mı? Yazılımdaki sonsuz döngü genellikle kontrol kaybıdır; Nietzsche’deki bengi dönüş ise en yüksek kontrol testidir. Hayatına öyle bir biçim ver ki, tekrar etmesi seni ezmesin. Bu, mutluluğun pembe bir versiyonu değildir. Daha çok savaşçının disiplini gibidir: Kaçamadığın şeye biçim ver, tekrar eden şeyi bilinçle sahiplen, kaderini pasifçe çekmek yerine onu kodla.
Burada yazılımcı ile filozof aynı masaya oturur. Yazılımcı sorar: Koşul nerede yanlış? Filozof sorar: İraden nerede yarım kaldı? Yazılımcı break ekler, sayaç koyar, hata ayıklayıcıyı çalıştırır. Filozof da benzer araçlar kullanır: dikkat, hafıza, dürüstlük, yalnızlık. Çünkü her sonsuz döngü bir kör nokta üretir. Sistem çalıştığını sanır ama ilerlemez. İnsan da meşgul olduğunu sanır ama dönüşür mü, orası şüpheli. Modern yaşamın bildirimleri, hedefleri, tüketim ritüelleri ve sosyal medya kaydırmaları da küçük sonsuz döngülerdir. Parmağın ekranda aşağı iner, ruhun aynı yerde kalır.
İşin daha tuhaf tarafı, bazı sonsuz döngüler gereklidir. Bir işletim sistemi tamamen durmadan çalışmak zorundadır. Bir sunucu gelen istekleri sürekli dinler. Bir oyun saniyede defalarca dünyayı yeniden çizer. Yani mesele sonsuzluğu yok etmek değil, onu anlamlı bir yapıya bağlamaktır. Nietzsche’nin bengi dönüşü de zamanı iptal etmez; zamanı keskinleştirir. Her anın sonsuz ağırlığı vardır. Eğer yaptığın seçim tekrar tekrar karşına çıkacaksa, seçim artık küçük değildir. Bir satır kod, milyonlarca kez çalışabilir. Bir karar, bir ömür boyunca yankılanabilir.
Debug edilen kader
Bu yüzden sonsuz döngü felsefesi bize şunu fısıldar: Hayatındaki tekrarları küçümseme. Sabah aynı sıkıntıyla uyanıyorsan, aynı kişiye aynı öfkeyi duyuyorsan, aynı hayali sürekli erteliyorsan, orada çalışan bir kod vardır. Onu suçlayarak değil, okuyarak başla. Değişkenleri tanı, koşulları incele, nerede true değerine kilitlendiğini gör. Belki bir break değil, daha cesur bir refactor gerekir. Belki tüm mimariyi değiştirmen gerekir.
Sonunda Nietzsche ile yazılımın buluştuğu yerde basit ama sarsıcı bir gerçek kalır: Sonsuz tekrar, bilinçsiz yaşandığında cehennemdir; bilinçle seçildiğinde güçtür. Kötü yazılmış kod sistemi kilitler. Kötü yaşanmış hayat ruhu kilitler. Ama kendi döngüsünü gören insan artık sadece kullanıcı değildir; geliştiricidir. Ve belki de en büyük özgürlük, sonsuzluğu durdurmak değil, tekrar etmeye değer bir hayat yazmaktır.