닌자 프로그래머는 어떻게 정의됩니까? 숙련 된 개발자라면이를 설명하는 더 좋은 방법이 없을까요? 닌자 (Ninja)는 자부심을 잃은 개발자를 끌어 들이기 위해 고안된 유치한 마케팅 전략처럼 들린다. 아니면 뭔가 빠졌습니까? 특히 나는 비교를 유효하게 만드는 프로그래머들 (차가움 계수 외에)에서 Ninja의 자질이 무엇인지 알고 싶습니까?
닌자 특성과 애자일 개발을 잘 비교할 수있는 이 기사 를 찾았습니다 . 그러나 닌자 (Ninja)라는 단어를 채용 목적으로 사용했던 사람들과 그 동기가 무엇인지 알고 싶습니다.
업데이트 : 논쟁의 양쪽에 몇 가지 좋은 점이 제기되었습니다. 나는 이것을 내 블로그 게시물 에서 요약하려고했습니다 . JB의 답변을 허용 된 답변으로 선택했습니다. 비교를위한 모든 유효한 이유를 요약했기 때문입니다.