Altın Oran Gözümüzü mü Kandırıyor, Yoksa Bedenimiz mi Hatırlıyor?

Bir salyangoz kabuğuna, ayçiçeğinin tohumlarına, kasırganın dönen gövdesine ya da Leonardo da Vinci’nin resimlerine baktığımızda aynı gizli fısıltıyı duyar gibi oluruz: Düzen var. Rastlantının içinde kıvrılan, ölçülü, neredeyse müzikal bir düzen. Fibonacci dizisi ve onunla sıkça birlikte anılan altın oran, bu fısıltının matematiksel tercümesi gibidir. 1, 1, 2, 3, 5, 8, 13 diye ilerleyen dizi basit görünür; fakat her yeni sayı önceki iki sayının toplamı olarak doğar. Doğa da çoğu zaman böyle çalışır: Bir şey, kendinden önce gelenlerin geriliminden filizlenir.

Altın oran yaklaşık 1,618 değerindedir ve Fibonacci dizisindeki ardışık sayıların oranı büyüdükçe bu değere yaklaşır. Bu oran yüzyıllardır güzelliğin gizli anahtarı gibi sunuldu. Parthenon’dan Mona Lisa’ya, gotik katedrallerden modern logolara kadar pek çok yapının ve eserin altın oranla ilişkilendirilmesi boşuna değildir. İnsan gözü, bazı oranları diğerlerinden daha dengeli, sakin ve çekici bulur. Fakat burada dikkatli olmak gerekir: Altın oran evrensel bir büyü formülü değildir. Her güzel şey altın orana uymaz; altın orana uyan her şey de güzel değildir. Estetik, cetvelle ölçülen bir mahkûmiyet değil, algı ile bedenin yaptığı karmaşık bir danstır.

Güzellik Beyinde Başlar, Bedende Yankılanır

Biyolojik çekicilik meselesi burada sahneye çıkar. İnsan beyni örüntü avcısıdır. Simetriyi, ritmi, tekrar eden fakat tamamen aynı olmayan yapıları sever. Çünkü bu tür düzenler, evrimsel geçmişimizde çoğu zaman sağlık, doğurganlık, güvenlik ve kaynak bolluğu ile ilişkilendirilmiştir. Simetrik bir yüz, hastalıklara karşı dirençli gelişimin işareti olabilir. Dengeli bir beden oranı, genetik istikrarı çağrıştırabilir. Bir çiçeğin düzenli spiral yapısı, verimli tohum dağılımının sonucudur. Beyin, bu düzenleri gördüğünde yalnızca güzel demekle kalmaz; içten içe burada hayat iyi organize olmuş der.

Fibonacci spirali bu yüzden sadece matematiksel bir oyuncak değildir. Ayçiçeğinde tohumların en verimli şekilde yerleşmesini sağlar. Çam kozalaklarında, ananasta, deniz kabuklarında ve bazı bitki yapraklarında karşımıza çıkar. Bu yapıların güzel görünmesi belki de doğrudan güzellik için tasarlanmış olmalarından değil, işlevsel olarak başarılı olmalarındandır. İşte estetiğin en kışkırtıcı noktası budur: Güzel dediğimiz şey, çoğu zaman işe yarayan şeyin duyusal gölgesidir.

Sanatçılar bu biyolojik sezgiyi çok erken fark etti. Rönesans ressamları insan bedenini yalnızca anatomik bir nesne olarak değil, evrenin küçük bir modeli olarak gördüler. Bir yüzün yerleşimi, bir bedenin duruşu, bir kompozisyonun ağırlık merkezi; hepsi izleyicinin gözünü yönetmenin yollarıydı. Altın oran burada kutsal bir yasa olmaktan çok, bakışı tuvale bağlayan bir stratejiye dönüşür. Ressam, izleyicinin gözünü nerede dinlendireceğini, nerede şaşırtacağını ve nerede tatmin edeceğini hesaplar. İyi sanat bazen kalbe konuşur, ama önce gözün sinir yollarından geçer.

Yine de altın oran efsanesine fazla teslim olmak tehlikelidir. Güzelliği yalnızca 1,618’e indirgemek, insan deneyimini hesap makinesine hapsetmek olur. Picasso’nun parçalanmış yüzleri, Van Gogh’un huzursuz fırça darbeleri, modern mimarinin keskin boşlukları bize şunu hatırlatır: Güzellik yalnızca uyum değildir; bazen çatlak, gerilim ve eksiklik de güzeldir. İnsan ruhu sadece simetri istemez, anlam da ister. Bazen kusur, kusursuz orandan daha canlıdır.

O halde Fibonacci dizisi ve altın oran bize güzelliğin kesin tarifini vermez; daha derin bir şey sunar: Zihnimizin düzen arzusunu. Sanat eserlerinde altın oranı aramak, aslında kendi algımızın anatomisini incelemektir. Neden bazı biçimler bizi sakinleştirir? Neden bazı yüzlere daha uzun bakarız? Neden bir spiral, içimizde hem hareket hem huzur duygusu uyandırır? Belki de güzellik, dış dünyada bulunan sabit bir nesne değil, doğanın ritmi ile sinir sistemimizin aynı anda titreşmesidir.

Sonuçta altın oran ne tanrısal bir mühürdür ne de pazarlama broşürlerinin abarttığı sihirli reçete. O, doğanın verimlilikle estetiği bazen aynı çizgide buluşturduğunu gösteren parlak bir ipucudur. Fibonacci ise bize şunu fısıldar: Güzellik, tek bir sayıdan değil, ardışık ilişkilerden doğar. Tıpkı yaşam gibi; bir öncekinin üzerine eklenerek, kıvrılarak, büyüyerek.

Evren Bir Mantık Bulmacasıysa, Eksik Kareleri Nasıl Dolduruyoruz?

Bir matris mantık bulmacasının başına oturduğunuzu düşünün. Elinizde birkaç sayı, kimi dolu hücreler ve bir dizi kural var. Bütün tablo görünmüyor; yine de görünmeyen karelerin nasıl doldurulması gerektiğini çıkarmaya çalışıyorsunuz. Önce küçük örüntüler yakalıyor, sonra bunları genelliyor, çelişkiyle karşılaşınca geri dönüyorsunuz. Garip biçimde tanıdık, değil mi? Bilim de çoğu zaman dev bir tabloyu, sınırlı ipuçlarından hareketle doldurma sanatıdır. Fakat önemli bir farkla: Evren, çözümün arka sayfada yazılı olduğunu garanti etmez.

İpuçlarından yasaya

Bulmacada art arda üç hücrenin belirli bir düzene uyduğunu gördüğümüzde, aynı düzenin başka satırlarda da geçerli olacağını varsayarız. Bilimsel tümevarım da gözlenen tekil durumlardan genel önermelere ilerler. Demir ısıtılınca genleşir, bakır ısıtılınca genleşir, alüminyum ısıtılınca genleşir; buradan metallerin ısıtıldığında genleştiği sonucuna ulaşırız. Ne var ki bu sonuç, mantıksal açıdan zorunlu değildir. Bin beyaz kuğu görmek, bin birinci kuğunun siyah olamayacağını kanıtlamaz. Bulmacanın boş karesi de beklenmedik bir sembol saklıyor olabilir.

David Hume’un meşhur sorunu tam burada belirir: Geleceğin geçmişe benzeyeceğini hangi gerekçeyle kabul ederiz? “Şimdiye kadar benzedi” cevabı, tümevarımı yine tümevarımla savunur. Yani zihnimiz, masanın bir ayağını yine aynı masanın üzerine koymaya çalışır. Buna rağmen bilim işler; çünkü tümevarımı kesinlik üreten sihirli bir makine olarak değil, hata düzeltmeye açık bir tahmin yöntemi olarak kullanır. Bilimsel bilgi, tamamlanmış bir mozaikten çok, yeni parçalar geldikçe yeniden düzenlenen geçici bir taslaktır.

Tek çözüm yanılsaması

Mantık oyunlarının rahatlatıcı tarafı, genellikle tek bir doğru çözüme sahip olmalarıdır. İpuçları yeterlidir, kurallar sabittir ve tasarımcı kötü niyetli değilse çelişkisiz bir sonuç vardır. Gerçeklik ise böyle bir nezaket sözü vermemiştir. Aynı gözlem tablosu, birden fazla kuramla açıklanabilir. Bir gezegenin yörüngesindeki sapma yeni bir gezegene, ölçüm hatasına ya da mevcut çekim kuramının eksikliğine işaret edebilir. Veriler konuşur, fakat nadiren tek başına konuşur; onları anlamlı kılan kavramlar, modeller ve önkabullerdir.

Bu nedenle bilim insanı yalnızca tümevarım yapmaz; aynı zamanda en iyi açıklamaya çıkarımda bulunur. Basitlik, açıklama gücü, önceki bilgilerle uyum ve sınanabilirlik gibi ölçütleri kullanarak olası çözümler arasında seçim yapar. Bulmacada “Bu kare dolu olmalı” derken aslında gizli bir hipotez kurarız. Ardından hipotezin diğer satırlarda ne sonuç doğurduğuna bakarız. Eğer tablo kilitlenirse varsayımı geri çekeriz. Karl Popper’ın yanlışlama vurgusu da bu zihinsel hamleyi bilimsel ölçekte ciddiye alır: Güçlü kuram, yalnızca doğrulayıcı örnek toplayan değil, hangi durumda yanlış çıkacağını açıkça söyleyen kuramdır.

Yanlış karelerin bilgeliği

İyi bir bulmaca çözücüsü, hatasını kişisel yenilgi saymaz. Yanlış doldurulan hücre, tablonun yapısı hakkında yeni bilgi verir. Bilimde de başarısız deneyler, ölçüm uyuşmazlıkları ve aykırı veriler yalnızca çöpe atılacak aksilikler değildir. Bazen bütün çerçeveyi değiştiren çatlaklardır. Merkür’ün yörüngesindeki küçük uyumsuzluk, Newton fiziğinin değersiz olduğunu değil, geçerlilik alanının sınırlı olduğunu göstererek göreliliğe giden yolu açmıştır.

Yine de benzetmeyi fazla ileri götürmemek gerekir. Bulmacanın kuralları dışarıdan verilmiştir; doğanın kurallarını ise doğanın içindeyken keşfetmeye çalışırız. Üstelik gözlem yapan zihin de tablonun bir parçasıdır. Araçlarımız, dilimiz ve beklentilerimiz hangi ipuçlarını fark edeceğimizi etkiler. Bu yüzden gerçek bilimsel erdem, boş kareleri hızla doldurmak değil, hangi kareleri neden doldurduğumuzu bilmektir. Bilgelik bazen doğru cevabı bulmakta, bazen de tablonun henüz tek bir cevaba izin vermediğini kabul etmektedir.

Sonsuz Seçenekler Arasında İyi İnsan Kalmak Mümkün mü?

Bir düğmeye basarak tek bir kişiyi kurtarabileceğinizi düşünün. Kolay görünüyor. Şimdi düğmenin başka bir şehirde üç kişiyi riske atabileceğini, ekonomik dengeleri değiştirebileceğini, gelecekteki davranışlara örnek oluşturabileceğini ve henüz doğmamış insanların yaşamını etkileyebileceğini ekleyelim. Birkaç saniye önce berrak görünen ahlaki seçim, aniden sisli bir olasılıklar ormanına dönüşür. Zihin burada yalnızca zorlanmaz; bazen kendi karmaşıklığının altında hareketsiz kalır.

Bir seçenek ne zaman bin seçeneğe dönüşür?

Kombinatorik patlama, bir sistemdeki unsur veya seçenek sayısı arttıkça mümkün bileşimlerin baş döndürücü hızla çoğalmasıdır. On kişi arasında kurulabilecek ilişkileri, bir satranç oyunundaki hamleleri ya da bir yazılımın izleyebileceği yolları düşünün. Ahlaki kararlar da benzer biçimde dallanır: Kime yardım edeceğim, ne kadar yardım edeceğim, şimdi mi sonra mı, doğrudan mı dolaylı mı? Her yeni ölçüt, karar ağacına birkaç dal değil, bazen yeni bir orman ekler.

İnsan beyni ise sonsuz hesaplama gücüne sahip değildir. Çalışma belleğimiz sınırlıdır; dikkatimiz yorulur, duygularımız sonuçları çarpıtır ve zaman baskısı ayrıntılı değerlendirmeyi imkânsızlaştırır. Bu nedenle bütün ihtimalleri hesaba katmaya çalışmak, daha ahlaklı bir karar üretmek yerine karar verememeye yol açabilir. Kusursuz iyiliği ararken uygulanabilir iyiliği kaçırırız. Boğulmakta olan birine yardım etmeden önce yardımın bütün toplumsal sonuçlarını hesaplamaya kalkmak, zekice değil trajikomik olurdu.

Ahlaki felcin gizli bahanesi

Bilişsel felç her zaman masum bir kapasite sorunu değildir. Bazen sorumluluktan kaçmanın sofistike biçimidir. Yeterince çok olasılık sıraladığımızda, hiçbir eylemin güvenli olmadığını söyleyebiliriz. Böylece hareketsizliğimizi derin düşünce gibi sunarız. Oysa hiçbir şey yapmamak da bir seçimdir ve onun da sonuçları vardır. Karar vermekten kaçınan kişi, kararın dışına çıkmaz; yalnızca mevcut düzenin kararını kabul eder.

Buradaki temel yanılgı, ahlaki olgunluğu bütün sonuçları önceden bilmekle karıştırmaktır. Oysa ahlak, kehanet yeteneği değildir. Belirsizlik altında makul gerekçelerle hareket etme, sonuçları izleme ve gerektiğinde yön değiştirme becerisidir. İyi karar, geleceği eksiksiz tahmin eden karar değil; mevcut bilgiyle savunulabilir olan, zarar ihtimalini ciddiye alan ve düzeltmeye açık kalan karardır.

Daha az hesap, daha iyi pusula

Kombinatorik patlamayı yönetmek için zihinsel kısayollara ihtiyacımız vardır; fakat her kısayol aynı derecede güvenilir değildir. Önyargılar düşünmeyi kapatırken ilkeler düşünmeyi düzenler. Önce geri döndürülemez zararları elemek, en savunmasız kişileri gözetmek, çıkar çatışmalarını görünür kılmak ve karar için bir zaman sınırı belirlemek seçenek uzayını küçültür. Ardından şu soru sorulabilir: Bu eylemi, bundan etkilenecek kişilere açıkça gerekçelendirebilir miyim?

Bir başka yararlı yöntem, kararları tek seferlik hükümler yerine deneysel adımlar olarak görmektir. Büyük ve geri döndürülemez bir hamle yerine küçük, ölçülebilir ve düzeltilebilir bir adım atmak hem bilgi üretir hem riski azaltır. Teknoloji politikalarından kişisel ilişkilere kadar birçok alanda etik davranış, nihai cevabı bulmaktan çok geri bildirim döngüsü kurmaktır. Bilgelik bazen doğru kapıyı anında seçmek değil, yanlış kapıdan dönebilecek kadar alçakgönüllü olmaktır.

Seçeneklerin çoğalması özgürlüğün işareti gibi görünür; ancak ölçüsüz seçenek, özgürlüğü ağırlığa çevirebilir. İnsan zihni her ihtimali taşıyamaz ve taşıması da gerekmez. Ahlaki cesaret, bütün olasılıkları fethetmek değil, belirsizliğin ortasında yeterince iyi bir gerekçeyle adım atabilmektir. Çünkü hayat, hesaplamanın bitmesini beklemez. Bazen en tehlikeli hata yanlış seçmek değil, seçenekleri sayarken dünyanın sessizce seçimini yapmasına izin vermektir.

Büyükbabanı Sildiğinde Kim Panikler: Zaman Yolculuğunun En Tehlikeli Mantık Oyunu

Zaman yolculuğu fikri, çoğu zaman parlak makineler, titreyen portallar ve dramatik kemanlarla sunulur. Oysa asıl korkutucu olan teknoloji değil, mantıktır. Geçmişe gidip kendi varlığının koşullarını ortadan kaldırdığını düşün: Diyelim ki dedenin büyükannenle tanışmasını engelledin. Sonuç basit görünür: Sen doğmazsın. Fakat sen doğmazsan geçmişe gidip bu engellemeyi kim yaptı? İşte zaman yolculuğunun en meşhur canavarı burada uyanır: kendi varlığını silme paradoksu.

Bu paradoksun gücü, bir bilimkurgu numarasından değil, nedensellik zincirinin boğazına attığı düğümden gelir. Normal hayatımızda nedenler sonuçlardan önce gelir. Kibrit yanar, sonra ateş çıkar. Karar veririz, sonra davranırız. Ama zaman yolculuğu sahneye girdiğinde, sonuç kendi nedenini yok etmeye kalkar. Bu, evrenin kendi defterine şu notu düşmesi gibidir: Bu cümle hiç yazılmadı, çünkü yazarı var olmadı.

Paradoksun kalbi: İmkânsız olay mı, eksik düşünce mi?

Kendi varlığını silme ihtimali ilk bakışta özgürlüğün en uç biçimi gibi görünür: Geçmişe gider, kaderin temeline balta vurursun. Fakat biraz daha dikkatli bakınca özgürlük değil, mantıksal iflas görürüz. Çünkü eylemin gerçekleşmesi için senin var olman gerekir; senin var olman için de eylemin gerçekleşmemiş olması gerekir. Böylece iki koşul birbirini yer. Bu, satrançta kendi şahını hamle yapmadan önce tahtadan kaldırmaya benzer: Oyun devam ediyor gibi görünür, ama kuralların omurgası kırılmıştır.

Filozof David Lewis’in zaman yolculuğu tartışmalarında savunduğu önemli bir çizgi vardır: Geçmiş değiştirilemez, çünkü geçmiş zaten olan şeydir. Zaman yolcusu geçmişe gitmişse, o yolculuk zaten geçmişin parçasıdır. Bu durumda dedeni öldürmeye çalışabilirsin, ama başaramazsın. Silah tutukluk yapar, merdivenden düşersin, yanlış kişiyi hedef alırsın ya da son anda vazgeçersin. Evren burada mistik bir bekçi gibi değil, tutarlılık ilkesi gibi davranır. Olmuş olan, olmuş olarak kalır.

Bu yaklaşım rahatlatıcıdır ama bedeli ağırdır: Özgür irade kan kaybeder. Eğer geçmişte dedeni öldüremiyorsan, bunun nedeni yalnızca rastlantı mı, yoksa evrenin görünmez kilidi mi? Zaman yolcusu kahraman değil, önceden yazılmış bir cümlenin içinde kıpırdayan mürekkep damlası olur. Burada Jungiyen bir gölge belirir: İnsan kendini kaderin efendisi sanır, fakat bilinçdışının, tarihin ve mantığın ördüğü ağda hareket eder.

Çoklu evren kaçış kapısı mı?

Paradokstan kaçmanın popüler yolu çoklu evren fikridir. Geçmişe gidip dedenin evlenmesini engellersin; fakat bu, senin geldiğin evreni silmez. Bunun yerine yeni bir zaman çizgisi doğar. Sen hâlâ kendi evreninden gelen bir yabancısındır; müdahalen başka bir dünyanın tarihini değiştirir. Böylece mantık kurtulur, ama kimlik bulanıklaşır. Artık soru şudur: Kimi kurtardın, kimi öldürdün, kime aitsin?

Çoklu evren çözümü, paradoksu ortadan kaldırmaz; onu ahlaki bir labirente taşır. Çünkü her karar yeni gerçeklikler doğuruyorsa, sorumluluğun sınırı nerede biter? Bir evrende kahraman, diğerinde felaketin mimarı olabilirsin. Kendi varlığını silemezsin belki, ama başka bir kendiliğin hiç doğmayacağı bir tarih üretebilirsin. Bu da daha sessiz, daha ürkütücü bir cinayettir: kurbanın yokluğu yüzünden suç mahalli bile yoktur.

Bir başka çözüm, zamanın blok evren olarak anlaşılmasıdır. Bu görüşe göre geçmiş, şimdi ve gelecek aynı dört boyutlu yapının parçalarıdır. Biz yalnızca bilincimizin dar penceresinden şimdi denen dilimi yaşarız. Bu tabloda zaman yolculuğu, yazılmış bir romanın sayfaları arasında dolaşmaktır. Karakter sayfa 20’ye gidip sayfa 5’i değiştiremez; çünkü sayfa 20’deki yolculuğu da kitabın içindedir.

Sonuçta kendi varlığını silme paradoksu bize yalnızca zaman makineleri hakkında değil, benlik hakkında da bir şey söyler. Ben dediğimiz şey, bağımsız bir çekirdek değil; nedenlerin, karşılaşmaların, hataların, tesadüflerin ve ataların karmaşık örgüsüdür. Kendini silmeye kalkmak, bu örgünün tek bir ipini çekince bütün halının yok olacağını sanmaktır. Oysa belki de evren, halıyı baştan dokur; belki ip kopmaz; belki de kopan ip başka bir desenin başlangıcı olur.

Zaman yolculuğu paradokslarının gerçek cazibesi burada yatar: Bizi geleceğin teknolojisine değil, varoluşun çıplak mantığına fırlatır. Geçmişi değiştirmek isteriz, çünkü acılarımızı, hatalarımızı, kökenlerimizi düzeltmek isteriz. Ama paradoks fısıldar: Kendini var eden yolu yok edersen, zafer kazanmış olmazsın; zafer kazanacak kişiyi de ortadan kaldırırsın. Belki de en derin zaman yolculuğu, geçmişe gidip onu silmek değil, geçmişin içimizde hâlâ çalışan makinesini anlamaktır.

İlk Kodunu Yazdın ve Kendini Dahi Sandın mı? Zihnin Sana Küçük Bir Oyun Oynuyor

Programlamaya ilk başladığın günü düşün: Ekrana birkaç satır yazarsın, çalıştırırsın ve mucize gerçekleşir. Bilgisayar sana itaat etmiştir. Belki bir değişken tanımladın, belki ekrana merhaba dünya yazdırdın, belki de iki sayıyı toplayan küçük bir program yaptın. O an, evrenin kapısına gizli bir şifre girmiş gibi hissedersin. İçinden bir ses yükselir: Ben bunu çözdüm. Hatta belki biraz daha ileri gider: Silikon Vadisi, geliyorum.

İşte bu an, Dunning-Kruger Etkisi’nin programlama kostümü giymiş halidir. Kişi bir alanda çok az şey öğrendiğinde, henüz bilmediği şeylerin büyüklüğünü de bilmez. Bilgi ufku dar olduğu için dünya da küçük görünür. Bir çocuk nasıl mahalle parkını tüm evren sanabilirse, yeni başlayan programcı da döngüleri öğrenince yazılım mühendisliğini avucuna aldığını düşünebilir.

Sahte Dahi Sendromu: Zihnin Tatlı Tuzakları

Dunning-Kruger Etkisi basitçe şunu söyler: Bir konuda yetersiz olan insanlar, çoğu zaman yetersizliklerini fark edecek bilgiye de sahip değildir. Bu kulağa sert gelebilir, ama aslında insan zihninin savunma mekanizmalarından biridir. Ego, bilinmezliğin uçurumuna bakmayı sevmez. Ona küçük bir başarı ver, hemen taç takmak ister.

Programlamada bu etki özellikle güçlüdür çünkü geri bildirim hızlıdır. Kod çalıştı mı? Evet. O halde doğru. O halde ben iyiyim. O halde ben yetenekliyim. Fakat yazılım dünyasında kodun çalışması, kodun iyi olduğu anlamına gelmez. Bir köprü ayakta duruyor diye mühendislik harikası olmayabilir; belki ilk rüzgarda yıkılacaktır. Aynı şekilde çalışan kod, okunabilir, güvenli, ölçeklenebilir, test edilebilir ve sürdürülebilir olmayabilir.

Yeni başlayan kişinin ilk yanılgısı şudur: Programlama, bilgisayara komut vermektir. Oysa daha derin düzeyde programlama, belirsizliği parçalamak, problemi modellere ayırmak, zihinsel karmaşayı mantıksal düzene çevirmektir. Kod sadece bu düşüncenin görünen tortusudur. Buzdağının üstündeki parlak kısım.

Cehaletin Zirvesinden Ustalığın Vadisine

Öğrenme eğrisi genellikle dramatiktir. Başta hiçbir şey bilmezsin ve bunun farkındasındır. Sonra birkaç temel kavram öğrenirsin: değişkenler, koşullar, döngüler, fonksiyonlar. Birden özgüven fırlar. Bu nokta, kimi kaynaklarda cehaletin zirvesi diye anılır. Manzara güzeldir ama zemin kaygandır.

Sonra gerçek dünya gelir: hata mesajları, bağımlılıklar, sürüm sorunları, asenkron işlemler, veri yapıları, algoritmalar, mimari kararlar, güvenlik açıkları, ekip çalışması, okunabilirlik, teknik borç. Bir anda fark edersin ki, merhaba dünya yazmakla dünyayı değiştirmek arasında birkaç galaksi vardır. Bu farkındalık can yakabilir. Ama iyi haber şu: Gerçek öğrenme tam burada başlar.

Bu düşüş bir yenilgi değildir; erginlenme törenidir. Jungiyen bir dille söylersek, acemi programcı kendi gölgesiyle tanışır. Gölge, bilmediğini bilmediğin o karanlık bölgedir. Onu reddedersen kibir doğar. Onu kabul edersen ustalık başlar. Çünkü olgun zihin, ben biliyorum demekten çok, nerede yanılabilirim diye sorar.

İlk Koddan Sonra Ne Yapmalı?

Birinci kural: Çalışan kodla yetinme, neden çalıştığını anla. Bir satırı kopyaladıysan, o satırın hangi problemi çözdüğünü kendine açıkla. Açıklayamıyorsan, henüz senin bilgin değildir; sadece zihninde kiralanmış bir eşyadır.

İkinci kural: Hata mesajlarından kaçma. Hata mesajı düşman değil, sistemin sana yazdığı dürüst bir mektuptur. Başta kaba görünür, çünkü dili mekaniktir. Ama okumayı öğrenirsen, en iyi öğretmenlerinden biri olur.

Üçüncü kural: Küçük projeler yap, ama onları yeniden yaz. İlk sürümde amaç çalıştırmak olsun. İkinci sürümde okunabilirlik. Üçüncüde yapı. Dördüncüde test. Böylece aynı problemde farklı derinlikleri görürsün. Ustalık, sürekli yeni oyuncaklara koşmak değil, eski problemi daha zarif çözebilmektir.

Dördüncü kural: Özgüvenini koru ama ona tasma tak. Özgüven öğrenmenin yakıtıdır; kibir ise motoru yakan aşırı ısınma. Ben yapabilirim demek iyidir. Ben artık oldum demek tehlikelidir.

Programlamaya girişte hissedilen sahte dahi sendromu utanılacak bir şey değildir. Hatta çoğu kişinin geçtiği komik, insani ve öğretici bir duraktır. Önemli olan orada kamp kurmamaktır. İlk kodunu yazınca kendini dahi gibi hissettiysen, gülümse. Zihnin sana küçük bir zafer töreni düzenledi. Sonra sandalyene otur, terminali aç ve şu daha büyük soruyu sor: Bu kod gerçekten ne yapıyor, ben gerçekten ne anlıyorum?

Çünkü iyi programcı, bilgisayara hükmeden kişi değildir. İyi programcı, kendi cehaletini adım adım haritalandıran kişidir. Ve bazen en parlak satır, ekrana yazdırılan sonuç değil, zihinde beliren şu cümledir: Daha öğrenecek çok şey var.