Code Complete에서 인용
1. 짧은 인생
마지막으로, 다른 직장을 구할 수 있다. 비록 경기가 오르락내리락 하더라도, 훌륭한 프로그래머들은 항상 부족하고, 다른 좋은 대안들이 있음에도 그렇게 좋지 못한 환경에서 작업하기에는 인생이 너무 짧다.
2. 생산성
일찍이 IBM에서의 연구 결과를 보면, 특정한 프로그래밍 언어를 사용한 경험이 풍부한 프로그래머는 경험이 적은 프로그래머보다 3배 이상 생산성이 높다고 한다.
&
C++, Java, Smalltalk, Visual Basic과 같은 언어들은 생산성, 신뢰성, 명료성, 이해성에 있어서 Assembly나 C와 같은 저급 언어보다 5~15배 정도 향상시켜준다고 인정받는다.
3. 오픈 마인드
David Gries가 지적했듯이, 프로그래밍 도구가 프로그래밍에 대한 사고를 결정해서는 안 된다.
.
.
.
(계속 작성 예정)