忍者プログラマーはどのように定義されていますか?それが単なる経験豊富な開発者である場合、それを説明するより良い方法は本当にありませんか?忍者は、開発者を自慢の妄想で引き付けるように設計された幼稚なマーケティング策略のように聞こえます。それとも何か不足していますか?特に、比較を有効にするプログラマーに必要な忍者の品質を知りたい(クールネスファクター以外)?
忍者の特性とアジャイル開発のいくつかの良い比較を行うこの記事を見つけました。しかし、私は忍者という言葉を雇用目的で使った人たちと、その背後にある動機について聞いてみたいと思います。
更新:議論の両側にいくつかの良い点が挙げられました。これらをブログ投稿で要約しようとしました。JBの回答を受け入れたものとして選択しました。これは、比較を行うためのすべての正当な理由を要約しているためです。