염산하

@[email protected]

다이어그램을 만드는 시간을 아끼는 것은 '호미로 막을 것을 가래로 막는' 격이다. 나중에 다시 설명하고 다이어그램을 다시 만들고, 잘못된 의사소통으로 인한 혼란을 수습하는 데 더 많은 시간 또는 비용이 소요된다.

코드 밖 커뮤니케이션

염산하

@[email protected] · Reply to 염산하's post

자주 인용되는 Brian Foote 와 Joseph Yoder의 명언이 있다. '좋은 아키텍처가 비싸다고 생각하다면 나쁜 아키텍처를 시도해보라'. 좋은 아키텍처를 만들기 위해서는 투자가 필요하지만, 투자를 하지 않으면 나쁜 아키텍처로 인해 장기적으로 더 많은 비용이 든다는 의미다.

커뮤니케이션도 마찬가지다. 좋은 커뮤니케이션이 비용이 많이 든다고 생각한다면 나쁜 커뮤니케이션을 시도해보라. 좋은(성공적인) 커뮤니케이션에 투자하는 것이 나쁜(실패한) 커뮤니케이션의 대가를 치르는 것보다 저렴하다.