Як визначається програміст Ninja? Якщо це лише досвідчений розробник, то чи справді немає кращого способу описати це? Ninja звучить як дитячий маркетинговий вислів, розроблений для залучення розробників з маренням самобуття. Або я щось пропускаю? Зокрема, я хочу знати, які якості Ninja бажані у програмістів, що робить порівняння дійсним (окрім коефіцієнта прохолоди)?
Я знайшов цю статтю, яка дає добрі порівняння між характеристиками Ninja та Agile development. Однак я хотів би почути від людей, які вживали слово Ninja для найму і яка їхня мотивація була за цим.
Оновлення: з обох сторін аргументу було піднято кілька хороших моментів. Я спробував узагальнити це у своїй публікації в блозі . Я вибрав відповідь JB як прийняту, оскільки вона резюмує всі поважні причини для порівняння.