Pragmatic Programming, Software Development, David Thomas, Yazılım, Software Craftsmanship.
bloktan ziyade küçük bileşenleri yazmak daha kolaydır. Dikeylik yaklaşımı tekrar kullanılmayı da teşvik eder. Bir bileşen ne kadar özelse ve iyi tanımlanmış görevi var ise, kendi tasarımcısının bile öngöremeyeceği ölçüde yeni bileşenlerle bir bütün oluşturabilir. Sistemin ne kadar esnekçe birbirine