코드가 존재하리라 코드: 요구사항을 표현하는 언어 시키는 대로가 아닌 원하는 대로 돌아가는 기계는 존재할 수 없다. 나쁜 코드 80년대 후반 Killer App을 구현한 회사가 있었으나, 급하게 마구 짠 코드로 인해 수많은 버그가 잡히지 않았고, 결국 회사는 망함. 고행(wading): 나쁜 코드에 발목이 잡혀 고생하는 것? 나쁜 코드로 치르는 대가 나쁜 코드가 쌓일수록 팀 생산성은 떨어짐, 결국 생산성은 0에 수렴하게 된다..! 원대한 재설계의 꿈 재설계를 위해 꾸려진 새로운 "타이거 팀"은 새로운 시스템을 내놓아야할 뿐만 아니라 기존 시스템에 가해지는 변경도 모두 따라잡아야 한다. 태도 관리자는 진실을 원한다. 일정에 쫓기더라도 대다수 관리자는 좋은 코드를 원한다. 좋은 코드를 사수하는 것은 프로그래..