Jak zdefiniowano programistę Ninja? Jeśli jest to tylko doświadczony programista, czy naprawdę nie ma lepszego sposobu, aby to opisać? Ninja brzmi jak dziecinna sztuczka marketingowa mająca na celu przyciągnięcie deweloperów z złudzeniem o własnej wielkości. A może coś mi brakuje? W szczególności chcę wiedzieć, jakie cechy Ninja są pożądane u programistów, dzięki czemu porównanie jest ważne (oprócz współczynnika chłodu)?
Znalazłem ten artykuł, który zawiera kilka dobrych porównań między cechami Ninja a rozwojem Agile. Chciałbym jednak usłyszeć od ludzi, którzy używali słowa Ninja do celów rekrutacyjnych i jaka była ich motywacja.
Aktualizacja: Po obu stronach argumentu podniesiono kilka dobrych punktów. Próbowałem je streścić w moim blogu . Wybrałem odpowiedź JB jako zaakceptowaną, ponieważ podsumowuje ona wszystkie uzasadnione powody dokonania porównania.