6 Comments
User's avatar
Nova of Novaxis's avatar

Çünkü basit sorular karmaşığı açığa çıkarır.

Temeli test eder. Gerçek ustalık, karmaşık şeyleri ezberlemek değil; en temel kavramları net ve doğru anlamaktır.

Varsayımları yakalar. “Bu neden böyle?” gibi basit bir soru, yıllardır sorgulanmayan hatalı kabulleri ortaya çıkarır.

İletişimi güçlendirir. En iyi developer’lar, teknik doğruluktan önce aynı problemi konuşup konuşmadığımızı kontrol eder.

Bakım maliyetini düşürür. Basit çözümler, debug etmesi ve geliştirmesi en kolay olanlardır.

Ego değil çözüm odaklıdır. Basit soru sormak cesaret ister; “bilmiyorum” demeyi gerektirir.

Kısacası: Acemi developer karmaşıklığı sever, usta developer sadeliği.

Vehbi Emiroglu's avatar

"İyi bir developer, 100 satırlık karmaşık bir mantığı silip yerine 10 satırlık, herkesin okuyunca “Bunu ben de yazardım” dediği o sade kodu bıraktığında asıl profesyonel duruşunu sergiler. " Evet bunu unutmuştuk. Sanırım herkes hünerlerini kod yazarak göstermek, bakın ben bu işi biliyorum demeye çalışıyordu. Neyse o günleri geride bıraktık :)

Zikriye Ürkmez's avatar

Benim bir yöneticim, yazdığım kod tekte çalışır diyerek övünürdü. Ne kadar karmaşık kod yazarsan, ne kadar iletişimin kötüyse o kadar iyi developer’dın :)

Vehbi Emiroglu's avatar

Evet developer dediğinin ağzından günde 3-5 kelimden fazla çıkmamalı., tam anti-social olmalı. Hatta şişmanı makbüldü :)

Zikriye Ürkmez's avatar

İnanılmaz ama hala bunların geçerli olduğu şirketler var bence :)

Vehbi Emiroglu's avatar

Neyse ki çok daha fazla ayakta kalamayacaklar :)