Как определяется ниндзя-программист? Если это просто опытный разработчик, то нет ли лучшего способа описать это? Ninja звучит как детская маркетинговая уловка, созданная для того, чтобы привлечь разработчиков иллюзиями собственного величия. Или я что-то упустил? В частности, я хочу знать, какие качества ниндзя нужны программистам, что делает сравнение достоверным (помимо фактора крутости)?
Я нашел эту статью, в которой сравниваются характеристики ниндзя и гибкая разработка. Тем не менее, я хотел бы услышать от людей, которые использовали слово ниндзя для найма и какова их мотивация.
Обновление: было несколько хороших моментов, поднятых с обеих сторон аргумента. Я попытался обобщить их в своем блоге . Я выбрал ответ JB в качестве принятого, потому что он суммирует все веские причины для сравнения.