모던 소프트웨어 엔지니어링
공학은 프로덕션이 아닌 설계를 다루어야 한다. 수공예, 장인정신보다 공정화에 가깝다. 만들기만 하는 건 공학이 아니다. 더 효과적으로 쉽게 만드는 방법을 고민하는 것이 공학이다.
장인정신은 멘탈모델로서 유효하다. 수공예, 특정 도구에 대한 집착으로는 유효하지 않다. 공정을 설계하지 않고 직접 만든다면, 그 목적은 학습이어야 한다.
마찬가지로 옛것, 관습에 대한 집착은 장인정신이 아니다. 옛것을 택한다면 그 이유는 문제를 해결하기 위해 가장 적합한 방법일때 유효하다. 새로운 문제라고 새로운 방법이 필요한 건 아니다.
공정화는 하방을 끌어올리면서 상방도 올린다. 누구나 더 쉽게 만들수 있어서 하방이 올라오고, 원래 잘 하던 사람은 공정에 위임하고 남은 여유만큼 발전시켜 상방도 끌어올린다.
설계를 고민하지 않으면 엔지니어가 아니라 코더다.
