프로그래밍 어록 - egoless programming 10계명

Gerald Marvin Weinberg의 “The Psychology of Computer Programming” 에서

  1. 자신이 잘못을 저지른다는 것을 이해하고 받아들이기.
  2. 자신과 자신의 코드는 별개이다.
  3. 아무리 “가라데”를 배워도 언제든지 당신보다 더 잘 아는 사람이 있다.
  4. 상의 없이 코드를 다시 쓰지 않는다.
  5. 자신보다 무지한 사람에 대해서도 존경과 경의와 인내심을 갖고 대하자.
  6. 세계에서 유일하게 변하지 않는 것은 변한다는 것뿐.
  7. 유일하고 진정한 권위는 자리가 아닌 지식에서 생긴다.
  8. 자신이 옳다고 생각하는 것을 위해 싸우자. 그러나 지면 깨끗이 인정한다.
  9. “방에 틀어박힌 놈”은 되지 마라.
  10. 사람이 아닌 코드를 비판하자 - 코더에게는 상냥하지만 코드에는 엄격하다.

이 글은 2017-05-11에 작성되었습니다.