정신병원에서 뛰쳐나온 디자인 (The Inmates Are Running The Asylum) 이라는 책을 읽었습니다.
앨랜 쿠퍼(Alan Cooper)
‘비주얼 베이직(Visual Basic)의 아버지’로 잘 알려진 앨런 쿠퍼는 1994년에는 빌게이츠로부터 Windows Pioneer Award를, 1998년에는 Software Visionary Award를 수상했다. 현재는 Cooper Interaction Design을 이끌고 있다.
이 컨설팅 회사는 3M, Elemental Ericsson, Fujitsu, IBM, Logitech, McGraw-Hill, Sagent, SAP, Sony, Varian, VISA, Sun Microsystems를 위해 혁신적인 인터랙티브 제품 디자인을 해왔다.
20여년 동안 앨런 쿠퍼는 superProject, MicroPhone II 윈도우용, Visual Basic의 비주얼 프로그래밍 사용자 인터페이스를 디자인했다.
프로그래머로써, 인터랙션 디자이너로써, 그리고 현재는 사업가로써의 삶을 살아온 앨런 쿠퍼는 활동 영역 또한 이채롭다.
Corporate Design Foundation과 American Center for Designd의 회원이면서, Association for Software Design의 실리콘밸리 지부장이며, 세계 최대의 윈도우 개발자 단체인 SEF의 Windows SIG의 창립자이다.
사용자 인터페이스와 개념적 소프트웨어 디자인에 대해 자주 강연을 하는 그는 의견이 분명하고 호소력 있는 연사이자, 작가이다.
책의 저자인 앨랜 쿠퍼는 프로그래머들을 심리적인 측면에서 분석해 놓았더군요.
앞으로 프로그래머가 되고자 하는 저에게 '인터렉션(interaction : 상호작용) 디자인이란 무엇이고, 어떻게 수행해 나가야 하는지'에 대해서 일깨워 주는 책이네요.
내용들 중에서도 제가 가장 흥미롭게 읽은 [프로그래머들은 덩치좋은 고등학교 운동선수처럼 행동한다] 라는 부분에서 공감이 가더군요. 약간 맞지 않는 부분도 있긴 하지만 말이죠 ;-)
아래는 책의 내용입니다.
아마도 우수한 프로그래머들의 가장 놀라운 특징은 그들이 고등학교 운동선수처럼 행동한다는 것이다. 특별히 이 단어를 골라서 사용하는 이유는 이 단어가 신체적인 힘과 덩치뿐만 아니라 미성숙함, 이기심, 경쟁심과 같은 함축적인 뉘앙스를 담고 있기 때문이다.
..중략
180cm의 키의 17세 소년에게 어른 남성과 맞먹는 힘은 있을 지 몰라도 어른의 성숙함은 없다. 이 어른 같은 소년은 자기보다 약한 이들을 동정하지 않는다. 그는 질풍노도의 시기를 보내는 중이며 아직 성인 사회의 가혹한 시련을 겪지 못했다.
그의 태도는 잔인하도 단순하다. 따라오지 못하면 죽어라. 그의 행동은 "내가 할 수 있는 일을 할 수 없다면, 너는 아무짝에도 쓸모 없는 패배자이다." 라고 말한다.
그 바닥에서 힘으로 경쟁이 되지 않는 소년들은 모두 무시하고 인정하지 않는다. 그에게는 압도적으로 강한 신체적인 힘이 있으므로 그들을 압도한다.
그런데, 이 운동 선수들이 가진 힘에 흥미로운 일이 벌어진다. 일단 학교를 떠나 현실 세계로 들어서면, 신체적으로 다른 사람들을 제압하는 능력은 그 힘과 유용성을 급격히 상실한다.
고등학교에서는 안경 쓴 뚱땡이가 이 선수에게 대들려고 하면, 그는 대표팀 선수다운 오만한 비웃음과 정확히 꽂히는 주먹 몇 대로 그 아이를 간단히 제압할 수 있었다.
비즈니스의 세계에서는 주먹과 비웃음이 더 이상 통하지 않는다. 회의실에서 신발을 던지거나 수건을 휘두르는 행동은 용납되지 않으며 효과적이지도 않다.
이 덩치 큰 운동 선수가 여전히 자신보다 약한 다른 사람들을 제압할 신체적인 힘을 가지고 있다 해도, 약자가 그의 동료나 상사, 또는 경영자라면 역효과가 날 뿐이다.
고등학교 시절에 너무나 미성숙했던 운동선수들은 이제 아주 굴욕적인 교훈을 배우게 된다. 넓은 세상으로 나오면서 그들의 날개는 사회에 의해 싹둑 잘려 나가게 되고, 그들은 신체적 약자들과 성공적으로 공존하는 법을 배운다.
과거 운동선수였던 사람들이 비즈니스 세계에 상당수 있는데, 이들은 대체로 잘 나가는 편이다. 기꺼이 좋아서 한 일은 아니겠지만, 성공적으로 변신을 마친 사람들이다. 타고난 경쟁 의식은 여전히 유지하면서, 이제 선량한 시민으로 유지할 수 있을 정도의 성숙함과 이타심을 갖추게 된 것이다.
프로그래머들이 이런 운동선수와 똑같다. 많은 프로그래머들이 고등학생일때 운동선수처럼 발달된 신체는 갖지 못했어도, 남들보다 더 영민하고 똑똑한 두뇌와 잘 발달된 지적 능력을 타고 난 아이들이었다.
혼란스러운 청소년기에는 그들의 재능이 근육보다 가치가 덜 나간다. 그들은 학교 운동장에서 힘센 애들에게 쉽게 제압당한다.
어른 수준의 미적분학과 물리학, 컴퓨터 과학 실력을 갖춘 말라깽이 열 일곱 살 소년이라 해도 여전히 미식 축구장에서 무시 당하고 데이트 신청을 퇴짜맞는, 신체적으로 허약한 소년에 불과하다.
이 공부벌레 소년도 자신보다 약한 아이들에 대한 동정심이 없다. 그는 자기만큼 똑똑하지도, 유식하지도 못한 소년들을 은근히 비웃고 놀려댄다.
그의 태도는 잔인하고 단순하다. 따라오지 못하면 죽어라. 그 바닥에서 경쟁할 수 없는 아이들은 무시 당하고 받아들여지지 않는다. 그는 약자들의 감정이나 그들이 지닌 재능에는 관심도 없다.
그의 가치 체계는 자신의 지적 능력의 발달을 기준으로 한 단순한 위계 질서로 표현된다. 운동 선수가 아닌 그의 친구들 사이에서 그의 태도는 이런 식이다. '내가 두뇌 싸움에서 널 이길 수 있으면 내가 너의 주인이고 너보다 우월하다.'
운동 신경이 뛰어난 덩치들처럼 우수한 프로그래머들 또한 선천적인 재능을 타고나며, 젊은 운동선수들 만큼이나 경쟁심이 강하다.
프로그래밍은 근본적으로 겉으로 드러내지 않고 혼자서 하는 스포츠이기 때문에 이러한 경쟁심을 간파하기가 더 어렵다. 그러나 프로그래머들의 조용한 행동거지에 속지 말아야 한다.
프로그래머들은 살벌한 경쟁자이며, 진짜 우수한 프로그래머들은 올림픽 후보 선수처럼 치열하게 경쟁한다.
그러나 이 공부벌레들이 가진 힘에도 흥미로운 일이 발생한다. 일단 학교를 떠나 어른들의 현실 셰계로 들어서면, 지적으로 다른 사람들을 제압하는 능력은 문명화 된 성숙한 성인 사회로 넘어가는 과정에서도 상실되지 않는다.
공부벌레들은 사회적 구속의 보호를 받으며 더 이상 운동장에서 얻어 맞지 않는다. 신체적으로 남을 괴롭히는 일은 소년에서 어른으로 성숙함에 따라 더 이상 용납되지 않지만, 정신적으로 남을 괴롭히는 일은 어른들 사이에서 점점 더 강력한 무기가 된다.
정신적으로 다른 사람을 제압할 수 있는 정신적 덩치들의 능력은 정보화 시대 성인 사회에서 엄청난 세력을 얻고 있다.
문명화된 사회에서, 이해할 수 없는 소프트웨어를 이용하여 정신적인 '신발'을 던지거나 ATM(자동 금전 출납기?!)에서 돈을 뽑느라 오랜 시간 끙끙대는 사람에게 감정적인 '수건'을 휘두르는 일은 완전히 용인되는 일이 되었다.
고등학교에서 그렇게 힘 있던 덩치들은 이제 예전에 자신의 먹이감에 불과했던 사람들의 수중에 놓인 자신을 발견하게 된다.
어른이 되는 수모스러운 과정을 통해 대부분의 운동선수들이 의젓하고 점잖은 인간이 되며, 그들 중 많은 수가 내게(저자에게) 자신들의 청소년기 행동을 상당히 부끄러워 하고 있다고 털어 놓았다.
6피트 4인치 키의 전 국가대표 포인트 가드는 그의 신체적 기량이 회의실에서는 쓸모가 없음을 깨닫게 되는 반면, 5피트 7인치의 전 천문학 회계부장은 자신의 정신적 기량으로 누구보다 잽싸게 주먹을 휘두르고 펀치를 먹일 수 있다는 것을 알게 된다.
영원히 10대같은 공부벌레 소년 변호사는 그의 예리한 혀와 이보다 더 예리한 두뇌로 법정을 압도한다.
공부벌레 소년 의사는 전에 운동선수였던 환자의 생사를 좌우한다.
그리고 놀랍게도, 창백한 얼굴의 공부벌레 소년의 컴퓨터 프로그래머는 모든 사람들에게 필수적인 정보에 접근하는 과정을 통제함으로써 유래없이 강력한 힘을 행사하게 되었다.
여기에는 그러한 힘의 행사를 조절 할 줄 알게 되는 성숙 과정이 결여되어있다. 그들은 압도적으로 강한 정신적 능력이 있으므로 그 힘으로 남들을 제압하고, 또한 무시무시하게 복잡한 제품들로 사용자들에게 굴욕감을 주는 것을 전혀 잘못이라고 생각하지 않는다.
그들은 컴퓨터를 사용할 수 있을 만큼 똑똑하지 못한 '패배자들'을 조롱하고 놀리며 비웃는다.
고립된 채 압박감 속에서 긴 시간 불규칙하게 일하는 그들의 작업 습관도 이들을 교화하는 데 도움이 되지 않는다.
20대 후반까지 나(저자)는 나 자신이 남들을 괴롭히는 덩치라는 사실을 깨닫지 못했다. 유일한 차이는 내가 주먹 대신 프로그래밍 기술을 휘둘렀고 복잡한 시스템에 대한 완벽한 이해를 나의 신체 조건으로 삼았다는 점이었다.
그리고 나는 컴퓨터 사용의 복잡성을 이해하지 못하는 사람들을 향해서 냉소적인 야유를 퍼붓곤 했다.