Çevik metodoloji (agile) iyi güzel ama çeviklik herkesin her koşulda uygulayabileceği bir şey değil aslında. Bu yazıda…
Harari’nin son kitabının [1] Anlam bölümünde okuduğum şu sözler aklıma bu yazıdaki düşünceleri getirdi:
“İyi bir anlatı bana bir rol vermeli ve ufkumu genişletmeli ama doğru olmasına gerek yok.”
Yazılım mühendisliği problem için en uygun çözümü tasarlamayı gerektirir. En uygunu burada en optimum demek. Peki en optimum ne demek? Hedefi belli olmayan şeyin optimum’u planlanamaz. Dolayısı ile problem cümlesinin stratejik bazı hedefleri…
Futbolun bir bilim olmadığı aşikar. Bir bilim uygulaması olduğunu da söyleyemeyiz. Eğer öyle olsaydı takımlar başında teknik direktör değil bir bilim adamı ya da onun ürünü bir…
Yazılımcıların sıklıkla yaptığı bir hata vardır. Geliştirdikleri kodu önlerindeki basit veri senaryosuna (happy path) göre geliştirip onun tüm senaryolarda çalışacağını varsayarlar. Geliştirdikleri yazılımın yeterince sınamadan çözümü genelleştirdiğine inanırlar…