Bir Ninja programcısı nasıl tanımlanır? Bu sadece deneyimli bir geliştirici ise, bunu tanımlamanın gerçekten daha iyi bir yolu yok mu? Ninja, geliştiricileri kendine ihtişamlı yanılsamalarla çekmek için tasarlanan çocukça bir pazarlama hilesi gibi görünüyor. Yoksa bir şey mi kaçırıyorum? Özellikle, karşılaştırmayı geçerli kılan programcılarda (soğukluk faktörünün yanı sıra) Ninja'nın hangi niteliklerinin istendiğini bilmek istiyorum?
Ninja özellikleri ile Çevik gelişim arasında iyi bir karşılaştırma yapan bu makaleyi buldum . Bununla birlikte, Ninja kelimesini işe alma amacıyla kullanan ve motivasyonlarının arkasında yatan insanlardan duymak istiyorum.
Güncelleme: Argümanın iki tarafında da birçok iyi nokta ortaya çıktı. Bunları blog yazımda özetlemeye çalıştım . JB'nin cevabını kabul edilen cevap olarak seçtim çünkü karşılaştırmanın yapılması için geçerli tüm nedenleri özetliyor.