XP, TDD, Agile 방법론을 처음 접했을 때 가장 공감했던 것 중에 하나가 은유 (Metaphor)입니다. 그 당시 George Lakoff, Ronald Langacker의 인지 언어학 (Cognitive Linguistics)에 관심이 생겨 관련 책들을 읽던 시기였고 여기서도 은유에 대한 얘기를 봤던터라 더 신선하게 다가왔죠.
소프트웨어는 은유에 의존할 수 밖에 없고 가장 편한? 은유 중에 하나가 건축 분야 언어죠. 소프트웨어 개발에 쓰는 용어 뿐만 아니라 개발 프로세스에도 영향을 미쳤죠. 그 유명한 폭포수 (Waterfall) 모델이 여기서 나왔죠. 이제는 애자일 방법론이 어느 정도 대체하고 있죠지만..
언어는 인지의 틀이자 제약이기도 합니다. 어떤 은유를 가져오던 이 부분을 인지하고 끊임없이 회고가 필요하닥 생각합니다.
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 7월 22일 오전 2:47