들어가며
저자는 실리콘밸리의 창업의 아버지라 불리며, 이 책은 저자의 에세이집으로 매우 높은 평가를 받고 있습니다.
책의 앞부분 1/4은 너드(Nerd)들에 관한 이야기인데, 이 부분을 네 번 이상 읽었습니다. 결코 좋아해서가 아닙니다.
도저히 진도가 나가지 않아 너드 이야기가 끝날 무렵이면 포기했기 때문입니다. 더 읽고 싶은 욕구가 생기지 않았거든요. 그러다 다시 책을 잡으면 어쩔 수 없이 그 부분을 다시 읽어야 했습니다. 그럼에도 다시 책을 집어 든 이유는 책 전체가 너드 이야기처럼 지루할 리 없다고 믿었기 때문입니다.
주의: 이 책에서 '해커'는 컴퓨터 기술 애호가로 이해하면 되며, 긍정적이거나 부정적인 의미 없이 특정 부류의 사람들을 지칭하는 말로 사용되었습니다.
1. 해커 == 화가
해커가 직업이라면, 그것은 분명 화가처럼 붓을 들고 마음 가는 대로 창작하는 직업일 것입니다.
화가는 언제든 머릿속에 캔버스를 펼치고 번뜩이는 영감을 스케치한 뒤, 조용하고 평화로운 시간을 찾아 붓을 쥐고 온 정신을 집중해 종이 위에 마음속 세계를 그려낼 수 있습니다.
해커 또한 그래야 합니다. '기술 종사자 != 기술 애호가'이지만, 기술 종사자들도 처음에는 모두 기술 애호가였습니다. 그러다 어떤 이유로 마음속 세계를 잊어버리고 순수한 기술 종사자가 되어버리죠. 자신이 언제든 붓을 들고 화가가 될 수 있다는 사실을 잊는다는 것은 참으로 슬픈 일입니다.
종사자는 수동적이지만, 애호가는 흥미에 의해 움직입니다. 가만히 생각해보니 저 역시 점점 순수한 종사자에 가까워지고 있는 것 같습니다. 처음의 흥미는 서서히 자취를 감추고, 수동적으로 업무를 처리하고 끊임없이 쏟아지는 요구사항을 구현하며 끝없는 버그를 수정하는 데 매몰되어 있죠. 여유 시간이 생겨도 마음속 세계를 그리기 위해 붓을 들 생각을 하지 못합니다. 마치 눈앞의 손님에게 초상화만 그려주며 자신이 정성껏 그려온 마음속의 광활한 세계를 잊어버린 거리의 화가처럼 말입니다.
2. 정말 그럴까요?
-
누군가는 X 기술이 업계의 베스트 프랙티스이고, 강력한 커뮤니티 지원과 광범위한 활용 사례가 있으니 X 기술을 선택하는 것이 정답이라고 말합니다.
-
누군가는 jQuery가 느리니 바닐라 JS(Native JS)를 쓰는 것이 빠르며, 응답 속도를 높여 사용자 경험을 개선하는 것이 가장 중요하므로 하루빨리 jQuery를 버리라고 말합니다.
-
누군가는 Zepto가 느리고 효율이 낮아 모바일 개발에서 득보다 실이 많다고 말합니다.
정말 그럴까요?
선택을 하기 전에 한 번 되물어보는 것은 어떨까요? 우리는 흔히 그럴듯해 보이는 것을 선택하거나 맞는 말처럼 들리는 관점을 받아들이기 위해 수많은 이유를 만들어내곤 합니다. 이때 스스로 질문을 던져봐야 비로소 진실을 찾을 수 있을지도 모릅니다.
《질문하는 법(Asking the Right Questions)》이라는 책은 바로 이 점을 강조합니다. 겉보기엔 옳아 보이는 잘못된 명제에 대해 질문하지 않고 동의해버리면, 다음에 비슷한 문제를 만났을 때 그 잘못된 명제를 자명한 이치로 여기고 잘못된 선택을 하게 됩니다.
jQuery를 배웠지만 쓰기 싫어하는 이유가 '바닐라 JS보다 느리다'는 말을 들어서라면, 이에 대해 면접관은 이렇게 답할 것입니다. 사실 jQuery는 당신이 생각하는 것만큼 느리지 않습니다.
3. 더 나은 언어를 기꺼이 받아들이기
기술자들은 어느 정도 기술에 대한 집착이 있습니다. 이른바 '개발자 서열(비하 체인)' 같은 것이죠. 오래 써온 붓을 버리지 못하는 이유를 물으면 '좋으니까'라고 답합니다. 어디가 좋냐고 물으면 '그냥 다 좋다'고 뭉뚱그리죠.
책의 후반부는 대체로 'Lisp이 최고이며 Java보다 백 배는 낫다'는 점을 강조합니다. 물론 농담 섞인 표현이지만, 저자는 Lisp이 시대를 앞선 언어이며 설계 철학이 100년은 앞서 있다고 믿습니다(1958년 MIT의 존 매카시가 람다 계산법을 기반으로 창안). 실제로 그런지는 모르겠지만, 저자는 제 흥미를 끄는 데 성공했습니다. 적어도 Lisp의 시대를 앞선 강력함을 한 번쯤 느껴볼 가치는 있지 않을까요?
저자는 모든 사람에게 익숙한 언어를 버리고 Lisp을 쓰라고 강요하는 것이 아닙니다. 다만 '우리는 더 나은 언어를 기꺼이 받아들일 준비가 되어 있어야 한다'는 관점을 보여주고자 하는 것입니다.
서평
음, 너드 이야기 부분만 빼면 다 괜찮습니다.

아직 댓글이 없습니다