"올바른" 기술적 결정은 실제 제약 안에서 비즈니스 목표를 달성하는 결정입니다 — 시간, 비용, 팀 역량, 리스크. 최선의 엔지니어링 선택은 종이 위에서 가장 우아한 것이 아니라 실제 결과를 달성하는 것입니다. 기술적으로 아름답지만 목표를 놓치거나 마감을 날린 솔루션은, 그 맥락에서 잘못된 결정입니다.
기술적으로 옳은 것은 필요하지만 충분하지 않다
"기술적으로 옳다"는 것은 *동작하는가, 그리고 타당한가?*에 답합니다. 그것은 바닥이지 기준선이 아닙니다. 어떤 결정은 따로 떼어 보면 흠잡을 데 없으면서도, 그것이 놓인 맥락을 무시했기 때문에 여전히 잘못될 수 있습니다:
