Herşeyi olabildiğince basitleştirin, ama olması gerekenden fazla değil.

Make everything as simple as possible, but not simpler.

Albert Einstein

Herkesin olaylara bir bakış açısı vardır, benimde var. Genellikle sorunlara çok basit çözülebilir mantığıyla yaklaşır ve çözüm ararım, bu çoğunlukla işlerimi kolaylaştırır,hızlandırır ve çözüme daha hızlı ulaşmamı sağlar. Bazense herşey konunun düşündüğümden daha karışık olduğunu (er yada geç) farkederim ve tüm çözümlerimi rafa buruşturup atıp tekrar baştan düşünmem gerekir.

Yukarıda Einstein'ın sözü de bana bunları hatırlattı. Neden bazen yaptıklarımın hepsini çöpe atmam gerektiğini gayet iyi özetliyor, ben olayların bazılarını olaması gerekenden fazla basitleştirip çözümü aramaya başlıyorum. Basitleştirmek güzel ve gerekli bir şey olsada, aşırıya kaçmak beni çözümsüzlüğe götürmekten başka bir işe yaramıyordu.

Her şeyde olduğu gibi olayların basitleştirilmesinde de bir denge söz konusu ve bu dengeyide "olabildiğinden fazla değil" açıklamasıyla Einstein gayet iyi özetlemiş gene.

Bir matematik mezunu olarak Einstein'ın sözlerini yaptıklarını incelemek benimde hakkım ama Einstein'ın fizik dalında geliştirdiği teorileri, denklemleri, çözümleri düşündüğümde "olabildiğince basit" olan bunlarsa, Einstein'ın bu basitliğe inene kadar nelerle uğraştığını hayal etmek gerçekten zor...

Bir yazılım gelitirici olarak bu basitlik konusu herzaman dengesini korumamız gereken bir durum.

Çok karmaşık     =  Yavaşlık, bakımda zorluk vs.vs.vs...
Çok basit           =  Yetrsizi tatmin olmayan kullanıcı.

Denge  (Çözüm) = "olması gerektiği kadar basit "

Einstein'ın önceden paylaştığım sözü Basitçe anlatamıyorsanız onu yeterince iyi anlamamışınızdır. Bu sözünü birleştirdiğimde basitçe derken ne demek istediğini daha net anlayabiliyorum.

Siz olsanız bunu daha basit nasıl anlatırdınız? Yoksa en basitinin bu olduğunumu düşünüyorsunuz benim gibi ?