폴 그레이엄 지음
임백준 역

세세한 내용을 다루기에는 그가 다룬 주제가 너무 많습니다. 학교, 일, 프로그래밍 언어, 사업, 스타트업(실리콘 밸리에서 말하는 우리나라식 벤쳐) 물론 그 주제들이 제 생활과 많이 맞 물리는 게 있어서 많이 고개를 끄덕거리며 보긴 했습니다. 너무나 절절히 공감이 가는 글들 이군요.

'해커와 화가' 라고 멋진 이름을 달고 있지만, 사실상 그것은 챕터2의 에세이 제목입니다. 이 책은 '폴 그레이엄'의 전형적인 수필집이라고 볼 수 있습니다. 그 내용이 공감은 가지만 탁 들었을때 폴 그레이엄 이름이 귀에 와 닿는 사람이 아닌 이상 수필집으로서 인기는 그리 보장되지 않는다고 봐야합니다.

게다가 너무 주제가 산만합니다. 한가지 주제만 중점적으로 다루었으면 좋겠지만 그러기에는 그가 한 분야에 집중적으로 글을 남긴 분량이 안되나 봅니다. (이건 책을 미루어 보아 생각해봤습니다.)

그래서 제가 굳이 있는 내용 없는 내용 다 보태서 끌어내자면 전반적으로 책에 흐르는 주요 내용은 '스케치' 입니다. 얼마만큼 빠르게 스케치를 (그림이 됐던 프로그래밍이 됐던 사업이 됐던) 이끌어 내고 그것을 수정해 나가는 것인가가 그의 화두 라고 볼 수 있습니다.전산적이나 디자인적 용어로 표현하자면 '프로토타입' 입니다. 그 '스케치'를 토대로 상향식으로 모든 것을 쌓아나가야 한다는 것이 주제입니다.

참으로 지혜란 알고 있어도 실행하기가 어려운 것인데, 그는 이 '스케치'의 지혜를 인생 전반에 잘 활용해서 정말 멋진 인생을 살았습니다. 그런 그가 자신의 인생 전반을 '스케치'하듯 담담하게 그려나간 것이 이 수필집입니다.


EDITED 2012-08-27


다시 보게 되니 그의 탁월한 식견에 감탄을 금치 못하겠습니다. 마치 하수가 고수의 너무나 당연하게 이야기 하는 것에 당연하지 않는가?!! 라고 반발하듯이 생각했었던 예전이 부끄러워 지더군요. 

여러 많은 에세이 가운데서 공통적으로 이야기 하고 있는 것이 있습니다.

'스케치' 와 '바텀-업 (Bottom-Up)' 입니다.

일을 해 감에 있어서 스케치 하듯이 조금씩 조금씩 완성해 나가야 한다. 어떠한 복잡한 프로젝트라도 바텀-업 스타일로 한시간에 해 낼 수 있는 일들을 조금씩 조금씩 완성해 나가야 한다는 것. 두개는 살짝 다른 듯 하지만 그레이엄이 말하고자 하는 바로서는 같게 볼 수가 있는 것입니다.

얼마나 탑-다운(Top-down) 방식으로 일을 진행하다가 많이 망했는지에 관한 이야기도 언급이 되어 있습니다.  다시금 CS (Computer Science) 쪽 일에 관한 마음가짐을 새로 할 수 있어서 좋았던 시간입니다.


나: C군? 자네집에 놀러 올때마다 느끼는 궁금함인데 말이지. 왜 주로 사용하는 컵보다 와인잔을 자주 사용해? 와인을 마시는 것도 아니고, 세개씩이나 있고 말이지? 그것두 열라 큰거로 말이지

여기에 화이트 와인잔 만큼 큰 것을 씁니다.



C군: 그냥.. 쓰는거지 뭐 ㅎㅎ

나: 후 -ㅅ-  .. 혹시 와인잔을 쓰면 더 있어 보인다던지? 와인잔에 술을 따르고 오피스텔에서 아래를 내려다 보며 '지배해 주겠다..' 라며 야망을 불태운다던지? 이러는 거 아냐?

C군: ... 나보다 니가 더 이상해..

나: 솔직히 물따라 마시는데도 와인잔 쓰고, 쥬스 , 콜라 마실때 까지 쓰니까 구별이 있는 거 같지도 않고.. 실용적이라고 항상 주장하던 네가 안 어울리게 와인잔을 애용하니까 말이지. 와인 자주 마시지도 않으면서.. 대체 이유가 뭐야?

C군: 설거지 하기 편하잖아..

나: -ㅅ- .... 뭐?

C군: 내가 손이 두껍잖아.. 그래서 컵 닦기가 귀찮은데 , 저 와인잔들은 무지 커서 내 손이 폭폭 들어가더라구 그래서 설거지가 편하니까 쓰는거지.

나: 켁?!! 단지 그 이유였어?

C군: 훌륭한 이유구만 -ㅅ- . '와인잔' 이라고 쓰고 '컵' 이라고 읽어. 그러면 돼.

나: 그러면 커피도 시러하면서 '커피빈 카푸치노 컵'도 그래서 쓰는거야? 설거지 하기 편해서?

간신히 찾은 이미지 입니다. 문제될 시에 자삭하겠습니다.



C군: 아니 그건 그냥 이뻐서..

<-- 게임 상에서 이런게 가능합니다.

이 멋진 영상들!! 포스가 충만해 지는 것이 느껴지지 않습니까? 후우 후우


"예전 부터 내려온 '포스에 균형을 가져올 자' 라는 확신이 있습니다. 그는 제다이가 되어야 합니다"  - 콰이곤 , Ep 1

"네 안에는 두려움이 있다. 그 두려움을 떨치지 않는 한 너는 제다이가 될 수 없을
것이다" - 요다 Ep 2

"'포스에 균형을 가져올 자' 우리는 그 예언에 대해서 다시 생각해 봐야 한다. 우리가
생각하는 방식으로 예언이 이루어 질 것인지는 의미가 불분명 하다 " - 요다 Ep 3

상실에 대한 두려움이 아나킨을 점점 변하게 만들었습니다. 어머니에 대한 상실이 그를
잔인하게 만들었고, 파드메를 잃을까 두려워한 나머지 어둠의 힘에 굴복했습니다.

그런 그가 아주 잔인한 방법으로 '포스에 균형'을 가져옵니다. 요다와 오비완만을
남겨두고 나머지 제다이를 학살합니다. (물론 황제도 코드 66 을 발동해서 신나게
제다이를 죽입니다..) Ep4 를 시작할때쯤에는 오비완과 요다를 제외한 제다이는 없는
것이 되니 제다이 2명과 시스 2명 확실하게 균형을 맞추게 되지요.

이 게임은 이러한 배경을 바탕에 두고 나왔습니다.

C군: 다스 베이더 목소리가 제임스 얼 존스가 아냐!!!!

.. (무시)

Ep3 가 끝나고 황제는 다스 베이더에게 명합니다. 모든 제다이를 척살하라는..

그 명령을 받고 우리의 베이더경은 촌구석에 박혀있는 제다이를 직접 해치우려고 몸소
출동합니다. 저항하는 우키들을 막강한 포스를 바탕으로 공놀이 하듯 '학살'하면서
진행하며 촌구석 제다이를 만나 대결을 벌이나 우리 베이더경의 무한한 포스에는 한낮
연약한 어린 양일 뿐입니다. 그를 포스를 이용해서 '알카노이드' - 우리나라에는 블록
이라는 이름으로 알려졌습니다. 공을 왠 판대기로 튕겨서 벽돌을 부시는 게임 - 놀이를
하시다가 마무리 하기 전에

C군: 제임스 얼이 아냐!!!

' 강력한 포스가 감지된다. 네놈의 마스터는 어디 있느냐? '
' 네놈들이 수년전에 내 마스터를 살해했다 이 나쁜놈들아!!!! '
' 음? 그렇다면 죽어라!!'

하는 순간 베이더경의 라이트 세이버를 뺏어버리는 불충을 저지르는 꼬맹이가
등장합니다. 베이더경은 직감적으로 그 꼬맹이의 포스가 자신이 강력하게 생각했던 포스의
존재인 걸 알아채고 같이 온제국군 스톰 트루퍼들을 모두 살해한 후 그를 데리고 자신의
제자로 삼습니다.

C군: 제임스 얼이 아니라고!!!!

그리고 그 꼬맹이가 자라서 주인공이 되서 게임을 진행합니다.

이 게임은 Ep3 과 Ep4 의 중간과정을 훌륭하게 이어주는 가교 역활을 합니다. 스타워즈
팬이라면 꼭 해보실 작품입니다!!! 후욱 후욱

May The Force be with you!!!

C군: 제임스 얼이 아니란 말이다!!!! T^T

 

VAIO VGN-TX55L/W 산지가 1년이 다 되어 갑니다. 불만이 조금 있지만 잘 쓰고 다니는데
불만을 따져보자면

1. 역시 하얀색이라 LCD 창 밑의 하얀부분에 자꾸 때가 탑니다. 잘 지워지지도 않는 때라
골치가 아프더군요.

2. 씨피유가 셀러론인데 비스타(Vista) 가 깔려있습니다. 최악으로 느린 컴퓨터가
어떤건지 노트북을 켤 때마다 새삼 느껴집니다.

그 외에는 조그맣고 어여뿐 디자인에 , 비스타의 투명옵션등으로 인하여 맥(Mac) 안부러운
노트북 이지만 저 위의 두가지가 언제나 마음에 걸립니다.

첫번째는 죽어라고 닦아주는 수밖에 없고요. 그래서 두번째 부분을 해결해 볼려고
합니다.

이른바 성능 최적화 부분인데, 이 부분은 제가 최적화 쪽에 나름 조예가 있어서 (전혀
상관이 없습니다만..) 함 해보기로 했습니다.

1. User Account Control (UAC - 사용자 계정 컨트롤) 일단 불편한 인터페이스 이자
속도에 많은 영향을 미치는 UAC 부터 꺼줍니다. 켜두면 뭐 할때마다 껌뻑 껌뻑 귀찮아
죽습니다.

  * "제어판 - 사용자 계정 - 사용자 계정 컨트롤 사용/사용 안함" 으로 이동해서 체크를
  지웁니다.

2. 비스타에서 확연히 많아진 시각효과 또한 시스템 느려짐의 주 적입니다. 전부
꺼버리면 xp 로 변합니다. 하지만 이럴 바에는 xp 쓰지 뭐하로 비스타를 씁니까 ㅎㅎ
. 비스타의 시각효과중 최고라고 할 수 있는 Aero (에어로) 효과는 내고 싶지 않습니까?
전부는 다 할수 없으니 투명효과만 주기로 하지요.

 * "제어판 - 시스템 - 고급 시스템 설정 (왼쪽 메뉴프레임 맨 하단 메뉴) - '고급' 탭의
   '성능' 에서 '설정'을 클릭"
 * '성능 옵션' 창에서 '사용자 지정' 으로 체크하고 아래와 같은 항목만 체크한다 (이건
   철저하게 내 취향임 옵션을 껐다 키면서 마음에 드는 것을 선택하시기 바람)
   - 메뉴 아래에 그림자 표시
   - 메뉴에 시각 효과 사용
   - 바탕 화면 구성 사용
   - 바탕 화면의 아이콘 레이블에 그림자 사용
   - 아이콘 대신 미리 보기로 표시
   - 창 및 단추에 시각 스타일 사용
   - 투명 효과 사용 (이건 강추입니다!!!!)
   - 투명한 선택 사각형 표시
   - 폴더에 미리 보기 및 필터 표시
   - 화면 글꼴의 가장자리 다듬기

3. 자 이제 많이 빨라진 걸 느끼실 겁니다. 그러면 이제 하드웨어 강 기업이지만
소프트웨어는 후진 '손휘'의 온갖 서비스를 다 지워버리기로 하지요. 전혀 쓸 데 없는
편의성을 준다지만 사용을 안하는 기능들을 갖춘 서비스들 입니다.

 * 데스크밥 왼쪽의 '윈도' 마크를 클릭하고 '검색창'에 'msconfig' 입력해서 창을
   띄웁니다.
 * 서비스 탭을 클릭하시고 VAIO 로 시작되는 모든 서비스를 다 꺼줍니다.
 * 재부팅 하시면 됩니다.

자 이제 빨라진 걸 느끼겠습니까?  저는 한결 빨라졌네요. 이제 인터넷 창에
아이디/패스워드 넣을때 버벅거림을 안느껴도 되니 너무 행복합니다. ^^

나: 니가 말한 저 위의 기능들을 다 끄면, XP 에 비스타 테마 깐거랑 차이가 몬데? -ㅅ-

C군: 투명효과가 있잖아! 투명 효과!!

나: 아 그래 -ㅅ-

C군: 울컥.


걸레질을 할때의 팁이 있습니다!!

'디바이드 & 퀀커' 라는 이론을 알고 있습니까? 점령해야 하는 구역을 잘게 나누어서 각
부분을 차례로 점령해 나간다는 이론입니다.프로그램에서도 빈번히 쓰이는 방식일뿐
아니라 작업을 처리할 때도 많이 응용되는 이론입니다.

걸레질을 할 때도 이 '디바이드 & 퀀커' 이론을 잘 적용하면 효율적으로 걸레질이
가능합니다. 집 청소할때 걸레질이 왜 필요한 지는 말을 안해도 잘 알것입니다. 물기를
살짝 머금은 바닥이 먼지를 붙게 해서 먼지가 방안을 자유롭게 유영하는 것을
막아줍니다.

허나! 이 걸레질이 필요하다는 것은 알지만 꼭 하기에는 너무 귀찮습니다!!! 그렇다면
걸레질을 하되 효율적으로 하는 방법이 필요합니다. 이럴때를 위해서 그 이론을 적용할 필요가
있습니다.

방은 일반적으로 폴리곤 (다각형)의 형태를 취하고 있는 경우가 대부분 입니다. 원래
사각형이라 하더라도 책상을 비롯한 집안의 가구들이 방을 다각형 형태로 바꾸어
놓습니다. 걸레질을 하기 위해서는 사각형의 형태로 잘게 쪼개는 것이 필요하지요. 이때
방의 구역을 나누는 이론이 '디바이드 & 퀀커'의 형태로 나누는 것이 중복 걸레질을
막아줍니다.

즉, 방은 다각형이지만 각 구석이 꺾이는 곳을 기점으로 잡아서 마치 땅따먹기를 하듯이
여러개의 사각형의 조합으로 마음속으로 나누어 줍니다. 그리고 각 사각형 마다 걸레질을
딱 한번!! 씩만 해줍니다
. 어떻습니까? 그나마 쉽지 않습니까? 한번 해보세요~~

나 : 자네 얼마나 하기 싫었으면 이딴 쓸데 없는 이론까지 내세우나 -ㅅ-

C군 : (울컥!!)..
 

머리카락은 대개 하루에 50개 가량이 빠집니다. 이 정도는 탈모라고 부를 수 없을 정도의
정상적인 양 입니다. 그렇다면 하루 24시간이지만 자는 시간에 빠지는 양을 극소수라
가정하고 8시간을 잔다고 가정하면 16 시간이 활동 시간입니다. 그러면 잘때 빠지는
갯수를 계산하기 쉽게 5개 정도라 가정하고 평상시에 활동이 거의 없는 근무시간을
8시간에 5개를 제하면 8시간 정도가 많이 빠지는 시간이라고 할 수 있습니다. 즉 8시간에
40개가 빠진다고 가정을 하면 시간당 대략 5개 정도가 빠진다고 할 수있습니다.

그런데 청소를 하는 시간대가 가장 몸을 격렬하게(?) 움직이니 실제로 빠져 있던
머리카락이 방에 떨어지는 시간이 가장 집중된 시간대라고 볼 수 있습니다.  그 빈도를
2배로 가정하면 청소하는 1시간은 머리카락이 집중적으로 10개 정도가 떨어진다고 볼 수
있습니다.

아시겠습니까? 청소기로 청소를 할때 머리카락을 다 없앤다는 마음으로 청소를 하시면
안된다는 것을? 청소 시간이 늘어나면 늘어날 수록 머리카락은 계속해서 떨어져서 당신의
청소시간을 줄여주지 않습니다
. 한두개의 머리카락은 그냥 넘어가세요!!

나 : 에휴 ...

C군 : 뭔 말이라도 해! 제발 흑흑 ㅜ.ㅜ


사용자 삽입 이미지

C군: 흠. 히스는 정말 대 배우인거 같아.

나: 왜? 딱히 그렇게 느껴지는 이유라도 있어?

C군: 레이첼 (매기 질할렌)을 보고 '아름답다'라고 하잖아 그게 보통 연기력 가지고 될
일이야?  베일이 형도 영화상에서 여자가 죽은것을 별로 안 슬퍼하잖아?  감정이입이
안된다는 증거인데. 안그래? ㅎㅎ

나: 그래도 크리스챤 베일은 그 여자를 무지 사랑하는 것처럼 연기하잖아? 그렇게 따지면
베일이 연기를 더 잘하는 거 아냐?

C군: (...) 아니지!! 히스는 죽었잖아? 베일이형은 영원히 못이기지. 후후 죽은
사람한테는 이길 수가 없는 법이거든?

나: 아니 그게 무슨 논리지? -ㅅ-

C군: 아다치가 '터치'에서 그랬단 말이지. 살아 있는 타쯔야는 죽어버린 카즈야 한테
영원히 못이긴다고 ㅋㅋ

나: 그게 말이돼? 이상한 걸 가져다 붙이고 있어!!

C군: 후후 하나도 안들려!! 패자가 부르짖는 정의는 개소리일 뿐이지. 안들려 안들려..

나: 누가 패자야? -ㅅ-

+ Recent posts