유명인과 주변인의 말싸움

지난주부터 실리콘밸리의 Tech 커뮤니티가 Peter Thiel(피터틸)의 트럼프 지지, 그리고 연이은 거액 1.25m 도네이션때문에 두 편으로 갈렸다.

논쟁의 화살은 YCombinator에 쏠렸는데 틸과의 파트너쉽 관계를 모두 청산하라고 요구하는 목소리들이 나온것. (YC는 억울할수도 있는게 YC에서 틸은 파트타임 파트너밖에 안되지만 페이스북에선 이사회 멤버. 근데 이런 말싸움은 트위터에서 벌어지는데 주커버그는 트위터에 없으니… 🙄)

그 공격의 선봉에 선 사람은 역시 좌파중 좌파인 DHH http://david.heinemeierhansson.com/. 평상시에도 대놓고 YC와 폴그레이엄을 비난하던 겁없는(?) 사람인데 워낙에 본인도 ruby on rails등 테크 업계에서 대단한 것을 많이 한 사람이라 파급력이 크다.

상당히 공격적이고 폴그레이엄처럼 점잖게 말하기보다는 주장과 함께 상대에 대한 인신공격을 흔히 하는 일종의 능력치높은 트롤이다. 이번에 폴그레이엄에게 트위터 블락 신공을 당하기도했다.

DHH와 함께 공격의 선봉을 맡은 것은 까대기에서 둘째라면 서러운 pinboard. https://mobile.twitter.com/Pinboard

Pinboard는 1인이 북마킹 서비스를 운영하는데 테크 커뮤니티에 그 서비스를 사용하는 사람이 많고 평상시 이런 이슈들에 워낙 목소리를 높이는 사람이라 영향력이 상당하다.

그리고 세번째 중요한 목소리는 바로 Marco Arment (마르코). 역시 1인 개발자로 tumblr, overcast, instapaper등 걸출한 앱들을 혼자 만들어낸 재야 최고의 실력자. 혼자하는 블로그에 매월 50만이 방문하고 팟캐스트도 팬층이 두텁다. Https://marco.org 

이렇게 인디쪽 실력자들이 틸과의 관계를 청산하지 않는것은 트럼프를 인정하는것과 다름없다고 공격을 시작했다. YC는 어찌보면 인디에 있는 사람들을 메이저로 끌어올려주는 집단이라 인디쪽 사람들을 무시할수가 없다.


Yc를 현재 이끄는 Sam Altman의 블로그 일부. 폴그레이엄과 그의 의견은 비록 트럼프가 싫다고 해도 그를 지지하는 40%의 인구를 무시해서는 안된다는 입장이다. 본인들도 트럼프를 혐오하지만 이런식으로 지지자를 해고하고 대화를 단절한다면 선거 이후에도 상처는 치유되지 않을거라는 생각이다.

즉 피터틸을 잘라내는건 정치적 보복으로 트럼프같은 사람이나 할 행동이고 우리는 성숙하게 상대의 정치적 견해차이를 인정해야한다는 생각이다. 어찌보면 좌우로 치우침없는 좋은 의견이다.


위는 마르코의 블로그에서 퍼온 부분. 그의 비판의 핵심은(dhh, pinboard 마찬가지) 틸같은 파워있는 사람을 하나의 직원으로 볼수 없다는 것이다. 그의 기부액수, 그동안의 지지 행위를 보면 그는 트럼프와 동일인으로 봐도 무방하다.

억만장자인 그를 yc의 파트너에서 자르는것은 정치적 이유로 직원을 해고하는게 아니다. Yc처럼 강한 영향력을 미치는 조직이 그와같은 인종차별주의, 성차별에 대응하지 않는것은 결국 트럼프와 틸을 변호하는 것과 같다. 블로그의 마무리는 “Shame on Y combinator.” 😬

Dhh나 pinboard는 워낙 트롤 수준으로 그동안 폴그레이엄과 YC를 비난해왔기때문에 설득력이 약하지만 마르코같은 사람은 이쪽 바닥에서 본래 존경받기도하고 글 자체에 감정을 섞거나 하지 않으므로 더 설득력이 있다. 워낙에 글을 잘 쓰는 사람이기도 하고.

테크 종사자들은 보통 진보에 가깝다. 그런데 이번 이슈가 그 안에서도 진보와 보수를 가르는 기준이 될것 같다. 폴그레이엄쪽에 손드는 사람은 아무래도 안정적 보수에 가까울것이고 마르코쪽에 손드는 사람은 반골 진보에 가까울 것이다.

참고로 피터틸이 페이스북 이사회에 있기때문에 역시 압력을 받은 주커버그는 그를 변호하는 입장이다. 아마존의 베조스도 마찬가지고.

나는 마르코의 블로그를 읽고나니 이쪽에 마음이 더 기운다. 나 역시 반골인지 아님 성공을 못한 변두리 사람이라 그런걸지도 모르겠다 😛.

하지만 한가지 부러운것은 유명인, 그것도 테크인들에게 존경의 대상인 폴그레엄, yc를 상대하며 때로는 ‘저렇게 심하게해도 되나?’ 싶을만큼 신랄하게 비난하는 dhh, 마르코등 주변인들의 힘이다. 그리고 잘 쓰여진 논쟁 글 한편으로 테크 커뮤니티를 설득하는 마르코 같은 주변인의 생각의 힘, 글의 힘이다 (Sam Altman은 솔직히 이부분에서 밀린다). 마르코와 dhh의 신랄한 비판이 있은후에 cnn에까지 이 논쟁이 보도되었다.

한국이라면 어땠을까 다시 생각하게 되는 부분이다. 외부에서 보기에는 성공과는 거리가 멀지만 생각의 힘, 글의 힘이있는 주변인이 성공한 권력을 상대로 그렇게 강한 자기 주장을 펼칠수 있을까? 스타트업, 인디로 활동하는 개발자중 이렇게 강한 생각의 힘, 글의 힘이있는 사람은 얼마나 있을까? 이런 논쟁을 지켜보는 커뮤니티는 그럼 공정한 판단을 내릴수 있을까? 성공한 권력자에게 존경심을 이미 깔고 들어가는 우리 문화에서 이런 주변인들의 의미있는 <까댐>이 제대로 펼쳐질수 있을까 의문이 든다.

[번역] A Letter to the Doctors and Nurses Who Cared for My Wife

뉴욕타임즈에 실린 글이 너무 좋아서 번역해 봤습니다. 비록 원문의 그 미묘하고 슬프면서 아름다운  감정이 다 살아나진 않아도 조금이라도 전달된다면 다행입니다.

원문은 여기에서 읽을수 있습니다: “A Letter to the Doctors and Nurses Who Cared for My Wife” 

(보스톤의 작가인 Peter DeMarco는 34살의 젊은 나이에 급성천식으로 아내를 잃고나서 아내를 치료했던 캠브릿지 병원 중환자실에 이 편지를 보냈다)

그 당시엔 몰랐지만 결국 아내의 마지막 날들이되었던 그 일주일…여러분들이 아내를 얼마나 열심히 간호했는지 친구들, 가족들에게 이야기하곤 합니다. 병원의 의사, 간호사, 호흡기전문의, 사회복지사, 그리고 청소원까지 이름 하나하나를 기억해내면 15번째 이름쯤에서 제게 놀라서 묻습니다.

“아니 어떻게 그 많은 이름들을 다 기억해?” 그럼,

“내가 그분들 이름을 어떻게 잊겠어?” 이렇게 저는 반문합니다. 

여러분 한분 한분은 제 아내가 의식이 없이 누워있을때 전문적으로, 친절하게 그리고 아내의 품위를 지켜주며 치료했습니다. 주사를 맞을때면 아내가 의식이 없어 듣지못해도 조금 아플거라고 미리 이야기해주었습니다. 청진기로 심장과 폐의 소리를 듣다가 아내의 옷이 내려가면 환자복을 다시 올려 그녀의 맨살을 가려주었습니다. 아내의 체온을 조절할때 뿐 아니라 입원실이 조금 싸늘할때도 아내가 더 편안히 잘 거라며 담요를 다시 잘 펴서 덮어주었습니다. 

여러분은 아내의 부모님에게도 최선을 다했습니다. 부모님들이 불편한 간이침대에 올라갈때도, 매 시간 마실 물을 가져다줄때도, 끝없는 질문에 상세하게 설명할때도 여러분의 그 친절이 아내의 부모님을 위로했습니다. 이미 아시겠지만 아내의 아버지 본인도 의사이십니다. 자신이 딸의 치료에 의료진과 함께 하고있다고 느끼셨을때 그게 얼마나 큰 의미가 되었는지 상상할수 없을 것입니다.

그리고 여러분들이 제게 해준 것들이 얼마나 컸는지 모릅니다. 그 일주일동안 당신들의 도움이 없었다면 어디에서 제가 힘을 얻을수 있었을까요?

일주일 내내 제가 아내의 침대곁에서 흐느낄때…그녀의 손등위에 머리를 올려놓고 힘없이 앉아있을때면 기척 하나없이, 마치 투명인간이 된것처럼 조용히 자신의 업무를 해주었습니다. 제가 간이침대를 그녀의 침대곁에 조금이라도 가깝게 붙여보려고 애쓸때면 주사튜브와 의료기기의 복잡한 선들 사이로 들어가 침대를 옮기는것을 몇번이고 도와주었습니다. 

얼마나 자주 제게 다가와 필요한 것이 없는지, 마실물과 먹을것, 갈아입을 옷과 샤워할 물이 필요한지 물어봐 주셨는지 모릅니다. 아내의 상태에대해 좀 더 알고 싶을때, 아니면 그냥 아무 이야기든 하고싶을때에도 여러분은 옆에 있어주었습니다.

깊이 절망해 있었을때 얼마나 많이 저를 안아서 위로해주고 Laura가 어떤 사람이었는지 그녀의 사진을 함께 보며, 제가 그녀에대해 쓴 글을 읽으며 공감해주었는지 모릅니다. 제게 나쁜 소식을 전할때면 얼마나 많이 떨리는 목소리로 슬픔을 눈에담아 이야기해주었는지 모릅니다.

제가 긴급한 이메일을 써야해서 컴퓨터가 필요하면 어떻게해서든 제게 마련해 주었습니다. 중환자실의 특별한 손님이었던 우리 고양이 <콜라>를 몰래 데리고와 마지막으로 Laura의 얼굴을 핥게해주었을때 못본척해 주신것도 알고 있습니다. 

그리고 그 특별한 저녁에 Laura의 친구, 동료, 학교동창과 가족들까지 50명이 넘는 사람들을 중환자실로 부를수있는 특권까지 허락해주었습니다. 그날 저녁 친구들은 기타를 연주하고, 오페라 곡을 불러주거나 춤을 추며 Laura에게 마지막 사랑을 쏟아부었습니다. 제 아내가 그렇게 많은 사람들을 사랑하고 사랑받고있었다는걸 그날에야 알았습니다. 그날 저녁은 우리 결혼생활의 마지막 파티와 같았습니다. 여러분이 도와주지 않았다면 불가능했을 시간입니다.

그리고 마지막 한번의 그 순간, 한시간 뿐이었지만 제가 평생 잊지못할 그 시간이 있었습니다.

마지막 날, Laura의 장기를 기증하기위한 수술을 기다리면서 저는 아내와 혼자있고 싶었습니다. 하지만 가족들과 친구들이 몰려와 그녀에게 작별인사를 하면서 시간이 계속 지나가고 있었습니다. 오후 4시, 이제 모든 사람들이 다 떠난후 저는 정신적으로 육체적으로 너무 지쳐서 잠깐 눈을 붙이고 싶었습니다. 그래서 아내의 간호사 Donna와 Jen에게 간이침대를 옮기는걸 도와줄수 있냐고 물었습니다. 아내 곁에 조금 더 가까이 눕고싶었습니다. 그런데 그분들은 더 좋은 생각을 해내더군요.

간호사들은 제게 잠시만 나가있어달라고 부탁했습니다. 제가 다시 돌아왔을때 그분들은 Laura를 침대의 오른편으로 눕혀서 제가 같이 누울수 있을정도의 공간을 만들어주었습니다. 한시간만 제가 아내와 아무 방해없이 둘만의 시간을 가져도 되냐고 물었을때 고개를 끄덕이며 커튼과 문을 닫고 불을 꺼 주었습니다.

저는 아내를 바라본채로 누웠습니다. 정말 아름다워서 아내의 머리와 얼굴을 어루만지며 아름답다고 속삭였습니다. 아내의 가운을 조금 내려서 가슴에 키스를 하고 머리를 기대니 숨쉴때마다 올라왔다 내려가는 심장소리가 들려왔습니다. 그 순간이 남편과 아내로서의 마지막 교감이었습니다. 지금까지 어떤때보다 가장 자연스럽고 순수하며 위로받을수 있는 그런 느낌이었습니다. 그리고 곧 잠이들었습니다.

전 그 마지막 한 시간을 평생 기억할겁니다. 상상할수 있는 그 어떤것보다 큰 선물이었습니다. Donna와 Jen에게 고마움을 전하고 싶습니다.

진심으로 여러분 모두에게 감사드립니다. 

깊은 고마움과 사랑을 담아서,

Peter DeMarco

06voices-laura-articlelarge

Peter DeMarco 와 아내  Laura Levis

오랜만에 인터뷰

페이스북을 통해서 이메일 인터뷰를 부탁받았습니다. 요즘 블로그를 잘 못하는데 이왕 시간 들여 쓴김에 한번 올려 봅니다.
——————————————————————-

1. 한국이 아닌 실리콘밸리에서 SW엔지니어로 활동하시는 이유는 무엇인가요?

(우선 정확하게 말씀드리자면 제가 일하는곳은 실리콘밸리가 아니고 시애틀입니다. 회사는 실리콘밸리가 본부지만 저는 집에서 일하고 있습니다.)

첫째는 경제적인 이유입니다. 미국에서는 SW엔지니어 직군의 평균 급여가 의사, 변호사를 제외하고 가장 높습니다. 흔히 억대연봉이 직장인의 꿈이라고하는데, 대학을 갓 졸업한 23살의 새내기가 억대연봉으로 입사하는것이 아주 흔한 일입니다. 제 주변에 30대 부부가 SW엔지니어로 일하는 경우가 많은데 이 경우 둘이 합쳐 연봉 30만불 (약 3억원)이상 받는게 일반적입니다. 흔히 아메리칸 드림이라고하는 — 외국에서 태어나 자란 이민자가 가장 빠르게 미국의 중산층으로 진입하는 — 일이 가장 활발하게 일어나는 직업이 SW엔지니어입니다.

둘째는 자유로운 근무환경입니다. 저는 현재 약 3년넘게 사무실에 나가지 않고 집에서만 일하고 있습니다. 가끔 6개월에 한번정도 캘리포니아의 사무실에 갈때가 있지만 회사일은 집에서 제가 원하는 시간에 합니다 (현재 HP에 인수된 저희 스타트업 회사 유칼립투스 시스템즈의 70% 직원이 집에서 일을 했습니다). 집에서 일하기때문에 누구에게 감시받을 필요도 없고 정해진 출,퇴근 시간이 없습니다. 그래서 낮시간에는 아직 어린 아이들과 놀거나 집근처 골프장에 나가고 밤시간에 일을 하는 때도 많습니다.

셋째는 회사선택의 자유입니다. 어느 회사든 몇년간 일하고 나면 업무가 지겨워집니다. 특히 기술의 진행이 아주 빠른 SW세계에서는 한 기술만 계속 붙잡고 있으면 쉽게 퇴보하고 맙니다. 미국, 특히 실리콘밸리에는 SW엔지니어가 선택할 수 있는 회사들이 정말 많습니다. 도전적인 일을 하고 싶으면 스타트업 회사에 문을 두드릴 수 있고, 좀 더 좋은 보수와 복지를 원하면 대기업에 몸담을 수 있습니다.

2. 실리콘밸리에서 일해야겠다고 결심하신 계기에 대해 구체적으로 들려주시면 감사하겠습니다.

한국에서 석사과정을 하며 그런 생각을 품었습니다. 공부하면서 교과서, 논문에 나오는 소프트웨어들을 직접 설치 사용해보고 소스코드도 들여다보곤 했습니다. 그런데 한국에서는 그런 중요한 SW를 만드는곳을 학교에서도 회사에서도 찾을수 없었습니다. 학교들마다 논문은 많이 쓴다고 하는데, 전공이 컴퓨터이면서도 가치있는 SW는 하나도 개발하지 못하는것은 모순이라고 생각했습니다. 대학원에서 그당시 떠오르는 분야였던 ‘그리드’ 컴퓨팅 SW를 만들어보려고 이곳 저곳 다른 학교 컴퓨터도 빌리고 학생들끼리 모임도 가지곤 했었습니다. 실제 어설프게나마 동작하는 SW를 만들고 논문도 냈지만 한국은 오로지 ‘논문’ 과 정부 발주의 ‘프로젝트’에만 관심이 있었습니다.  (관련 내용은 링크에 자세히 나와있습니다:장관님 코딩은 좀 하십니까?)

어떻게 SW를 잘 만들수 있을까 이야기하는 ‘논문’은 써내면서 실제로는 SW를 만들 생각도, 능력도 없는것이 한국의 모순이었습니다. 그래서 미국에서 유학하고 일하게 되었습니다.

3. 한국 SW엔지니어들이 희망을 가지려면 어떠한 점이 먼저 해결돼야 할까요? 중요한 순서대로 세가지를 들어주시고 이유를 설명해주세요.

1번의 답과 비슷합니다.
첫째는 경제적인 처우입니다. 한국의 SW엔지니어도 미국처럼 고소득의 급여를 받아야 합니다. 하지만 현실이 다른 이유는 한국의 SW업계는 그만큼 매출을 올리지 못하기 때문입니다. 그런데 이것은 이상한 일입니다. 사람들이 얼마나 긴 시간 SW를 사용하는지 관찰해 보면 SW가 사람들의 삶에 얼마나 중요한 역할을 하고, 큰 가치를 생산해 내는지 알 수 있습니다. 이 가치를 돈으로 연결시켜 ‘떼돈’ 버는 SW회사가 많이 생겨나야 하는데 현실적으로 여러가지 제약이 있고 그중 정부의 규제가 큰 ‘악’중 하나입니다. SW 업체가 돈을 버는 방법은 기존의 시스템중 불편한 부분을 발견해서 SW로 해결하는 것입니다. 불편한 부분에 SW가 들어가면 기존 시스템에는 변형이 가해지게 됩니다. 얼마전 ‘우버’가 불법택시라고 한국에서 낙인 찍혔습니다. 택시라는 운송시스템의 불편한 부분을 ‘우버’는 SW로 해결했고 결과적으로 미국의 택시 시스템은 크게 변형되었습니다. 이러한 ‘변형’을 미국에서는 ‘혁신’이라고 부르고 한국에서는 ‘불법’이라고 부릅니다. ActiveX, 핀테크, 드론등 ‘혁신’이 이루어져야 하는 분야들에서 정부는 ‘불법’을 막아내려고 규제하고 있습니다. 그런데도 한편으론 스타트업이 활성화되어야 한다고 말하는것을 보면 한편의 블랙코미디 같습니다.

둘째로 연공서열의 문화가 사라져야 합니다. SW개발자는 능력있는 사람과 없는 사람의 퍼포먼스 차이가 10배 이상 나기도 합니다. 최근 마인크래프트라는 게임회사를 마이크로소프트에서 약 2조 5천억에 샀습니다. 2.5조원짜리 게임 SW의 대부분을 창업자 한 사람이 프로그래밍 했습니다. ‘리눅스’라는 운영체제는 구글, 페이스북등 전세계 거의 모든 회사들에서 사용됩니다. ‘리눅스’는 리누스 토발즈가 몇개월간 집에서 혼자 만들어 시작되었고 현재도 그가 모든 개발을 지휘합니다. 연공서열의 문화에서는 이런 영웅담이 나올수가 없습니다. 1년차 말단직원으로 시작해 20년 지나야 부장, 임원이 되는 경직된 구조에서 10배, 100배의 퍼포먼스를 내는  천재들이 어떻게 잠재력을 발휘할 수 있겠습니까? 10배의 퍼포먼스를 내는 1년차 직원이 있다면 10배에 상응하는 보상을 해주어야 합니다.

셋째로 회사와 기술선택의 자유가 있어야 합니다. 한국의 SW엔지니어가 안정적으로 높은 급여를 받을 수 있는 회사는 삼성, 네이버등 몇개의 대기업, 인터넷 기업밖에 없습니다. 미국에서는 3년에 한번씩 회사를 옮기면서 본인의 흥미에 맞는 일을 할 수 있는데, 한국에서 그렇게 하다보면 모든 회사를 한번씩 다녀보고 더 갈곳이 없어 치킨집을 차려야 합니다. 그런면에서 한국에 더 많은 스타트업이 생겨나고 그중 성공하는 업체들이 많아져야 합니다. ‘카카오톡’ ‘네이버’같은 회사들이 100개쯤 생겨나야 SW엔지니어들이 마음껏 활동할수 있는 환경이 조성될 겁니다.

4. 실력으로 평가받는 실리콘밸리 문화에서 한국인 SW개발자들이 잘 적응하고 있는지 궁금합니다. 실제로 한국SW 개발자라고 하면 현지 기업은 어떠한 평가를 내리는지 진솔한 답변을 부탁드립니다.

 주변에 아마존, 구글, 마이크로소프트등 여러 회사에서 일하는 지인들을 봤을때 모두 잘 적응하고 있습니다. 한국인은 어디에 가든 부지런하다고 평가 받는데 이건 SW개발자도 예외가 아닙니다. 부지런히 맡은 일 잘 해내는 사람들이 한국 SW 개발자에 대한 인식이라고 생각합니다.

하지만 ‘성실함’은 장점이면서 또한 한계이기도 합니다. 큰 회사의 리더로 올라가거나 스타트업을 창업하기 위해서는 ‘성실함’에 더해 ‘창의력’, ‘리더쉽’이 있어야 합니다. 이것이 저를 포함해 한국 개발자들이 약한 부분입니다. 큰 소리 내지않고 맡은일 하는것을 미덕이라고 배워온 사람들이 토론을 통해 남을 설득하는 미국식 문화에 적응하는것은 쉽지 않습니다. 주어진 문제는 잘 해내지만 새로운 문제를 해결해야 한다고 창의적인 목소리를 높이는 일도 많지 않습니다.

5. 얼마전 실리콘밸리의 한국인이라는 주제로 열린 강연회에서 발표하신 내용 중 `잉여’와 `공포’라는 단어가 인상 깊었습니다. 이 단어들이 지칭하는 근본적인 문제는 어떤 것들인지 다시한번 설명 부탁드리겠습니다.

 마이크로소프트, 애플, 페이스북등 거의 모든 SW회사는 잉여의 결과물입니다. 즉 본업이 있는 학생이나 직장인이 본업과 상관없는 취미생활에 몰두해 SW를 만들고 이것이 시대의 변화에 맞물려 폭발적인 호응을 얻은 것입니다. 미국에서 천여명 남짓되는 사람들이 처음 PC를 취미삼아 사용했을때, 빌게이츠는 대학교 기숙사에서 PC에 올라가는 SW를 만들고 배포했습니다. 이것이 마이크로소프트의 시작입니다. 페이스북의 저커버그는 기숙사에서 여학생들을 스토킹하는 웹사이트를 만들었고 이것이 페이스북의 시작입니다. 애플의 스티브잡스와 워즈니악은 PC동호회에서 처음만나 취미로 PC를 만들었습니다. 모든 성공적인 SW는 ‘잉여’의 결과물이라는 것은 역사가 증명합니다. 

하지만 한국은 분위기가 다릅니다. 끊임없이 정부와 언론에서 소프트웨어가 위기라는 ‘공포’심을 조성하며 SW산업을 키워야 한다고 말합니다. ‘삼성이 SW가 없어서 망한다’, ‘외산 SW가 한국을 장악하려 한다’는 등의 공포심 조성이 사람들에게 동기부여를 준다고 믿는 모양입니다. 이것이 과거 개발독재 시절에는 적용되었을지 모르지만 SW는 그런식으로 생겨나지 않습니다. 삼성과 같은 대기업이 많은 돈과 인력을 들이며 “SW도 해내자”고 해왔지만 결과가 신통치 않은것 역시 같은 이유입니다. “공포심” “체계적인 계획”은 성공적인 SW를 만들어내지 않습니다. 오히려 주변에서 이해할 수 없는 이상한 취미생활에 몰두한 사람들이 예측 불가능하게 성공적인 SW를 만들수 있습니다.

오픈소스의 승리

창조란다.

창조경제가 화제다. 큰 누님께서 “앞으로 5년은 창조여..” 하신후 언론, 정치인, 석학들이 제각각 “이게 창조 맞나여?” 떠들어대니, 드디어 그분께서 몇마디 하셨다. (http://news.mt.co.kr/mtview.php?no=2013041815465078255). “창조”라고 말은 꺼냈는데, 막상 그 담에 할말이 없어서 많이 고민하셨을 그뿐께서 싸이의 젠틀맨이야말로 모범 창조라며 숟가락 슬쩍 얹어보는 모습이 참 보기 좋다. 빌 게이츠, 스티브잡스와 같은 창조적 인재를 “양성” 해야 한다는, “인재 양성론” 역시 일관되서 보기 좋다. 과거엔 경제개발 5개년 계획이었다면 지금은 잡스 키우기 5개년 계획을 세우려나 보다.

그분께서 소프트웨어에 각별한 관심을 가지신 것은 나와 같은 일개 코더로서 참 황송한 일이다. 새 정부의 보호아래 높아진 코더의 존엄을 누리며 살게 될지도 모른다. 하지만 기사의 이 부분을 읽으며 마음속 깊은 곳에서 시작되는 빡침을 억누를 수 없다.

박 대통령은 “도전에 대한 두려움이 없어야 하고, 그것에 대해서 정당하게 가치를 인정해줘야 하는데, 그러기 위해서는 당연히 지적재산권이 잘 보호되어야 하고 국내기업들한테도 당연히 로열티를 지불해야한다”며 “소중한 가치를 보호하고 인정해 줘야 하는 것이 중요하다”고 강조했다.

오픈소스, 공짜? 해킹?

지적재산권, 로열티, 라이센스.. 아무래도 그분이 이쪽으로 관심을 가지신 듯 하다. 마음대로 복제 못하는 법을 만들어 코더의 밥 그릇을 보호해 주시려는 어머니의 마음을 느낀다. 물론 나 역시 SW의 불법 복제로 얼마나 많은 코더들이 고통받았는지 알고 있다. 하지만 쌓인 버그리포트에 허덕이는 내가 굳이 이렇게 글질하는 이유는 법과 제도가 아니라, 오픈소스가 한국 SW의 근본적 해결이라고 믿기 때문이다.

그분께서 “거 오픈소스가 뭐요?” 라고 물으면 아마도 주변에서 이리 대답할 것이다: “소프트웨어 공짜로 쓰자는 운동입니다. 소스를 공개해서 로열티도 없다네요. 리차드 스톨만이라고 극좌파 MIT 해커가 시작했는데, 지금은 리눅스라고 서버실에서 종종 쓴다고 합니다요…”. 일단, 뭐 “공짜”, “해커”, “좌파” 요 부분에서 불꽃 싸다구가 한대 날아오지 않을까?

슬프지만 이게 한국의 오픈소스 인식 수준이라고 생각한다. 얼마전 한국에서 거의 유일하게 오픈소스를 만들고, 작디 작은 개발자 커뮤니티를 유지하던 KTH가 정리해고를 했다. 제법 실리콘밸리의 스타트업과 같은 문화를 만들었고, 오픈소스 바닥에서 실력이 쟁쟁하던 사람을 많이 보유했던 회사다. 그런데 사장부터 날고 기던 개발자까지 모두  날려버리고는 이제 SI를 한단다. 작년에 나는 뉴욕의 잘나가는 스타트업 thefancy.com에서 아키텍트로 잠시 일했다. 내가 만나본 사람중 가장 천재같았던 미국인 창업자는 신기하게도 한국인들로 개발팀을 꾸몄다. 그가 꾸린 한국인 팀과 일해보니 이유를 알만했다. 정말 뛰어난 팀이었다. 그런데 그가 유별나게 공들이며 한국 개발자를 스카우트 하던 회사가 있다. 그게 KTH였다. 정말로 삼성같은 곳 출신은 쳐다보지도 않았고, 오로지 KTH 사람만 은밀히 접근해 뽑아왔다. 왜냐하면 거기에 보물들이 있었으니까…그런데 우리의 공적 기업인 KT는 오픈소스쟁이들 돈 못번다고 매몰차게 쫓아냈다.

제국과 문화

역사적으로 현재의 성공적인 실리콘밸리가 있기까지 두개의 가장 큰 SW 물줄기가 있다. 오픈소스 “해커” 파와 비공개소스 “머니”파 이렇게 나눌 수 있다. 그 시작은 해커파였고 큰 형님은 아래의 리차드 스톨먼이라 하겠다

이미지

사진 1: 리차드 스톨먼 – 해커파 원조. 극진 좌파.

1970년대 MIT에서 서식하던 학부 새내기 몇몇은 연구용 메인프레임을, 운영체제나 게임등을 만들어보려 밤마다 해킹했고 그중 스톨먼님이 강력한 해킹실력을 선보였다. 그분은 강한 심성을 지니셔서 MIT에서  패스워드를 사용하는 보안 시스템을 도입하자 곧바로 해킹해 모든 유저에게 패스워드를 사용하지 말라는 경고를 보내기도 하셨다. 사실 그들의 해킹은 파괴가 아니라 재미와 자유의 추구였다. 누구에게도 피해를 주지 않았고 초기 SW의 발전에 핵심이었다. 이후 스톨먼은 오픈소스계의 완전 좌파 GNU를 조직하고 (우파는 Apache 재단), GPL이라 불리는 오픈소스 라이센스를 만들어 이후의 오픈소스 운동에 이론적, 법적 토대를 확립했다.

70년대 미 동부파를 스톨만님이 장악했다면 서부파에는 스티브 워즈니악이라는 얼굴로는 절대 밀리지 않는 분이 있었다. 스티브 잡스와 워즈니악은 Homebrew Computer Club 이라는 직역하자면 “가내수공 컴퓨터 동호회”에서 처음만났다. 잡스가 비지니스로서 컴퓨터의 가능성을 보았다면 워즈니악은 컴퓨터 설계도와 소스를 공짜로 나누어주는 자비로운 해커였다. 워즈니악에겐 만드는 것뿐 아니라 그것을 공유하며 디자인에대해 신나게 떠드는 그 과정이 재미였다. 그래서 해커의 핵심은 파괴가 아니라 공유와 재미다.

이미지

사진 2: 얼굴로 디버깅 하시는 워즈니악님

동네 동호회나 학교 연구실에서 신나게 해킹하던 세력에게 도전장을 던진이가 바로 빌게이츠다. 그가 짠 베이직 컴파일러 소스코드를 당연하게 자기들끼리 나누던 해커 세력에게, 하버드 범생 빌게이츠는 1976년 이런 도발적인 편지를 보낸다 (http://g-ecx.images-amazon.com/images/G/01/books/orly/GatesLetter.pdf). 그 중 한 부분을 번역하자면:

“너희들(해커) 왜 이러니? 너희 취미로 하는 녀석들 왜 소프트웨어를 훔치고 그러니? 너희들 하드웨어는 돈주고 사잖니? 근데 왜 소프트웨어는 공유하고 지랄이야?…좋은 말할때 아래 주소로 돈 보내세요.”

어쩌면 아버지가 부자 변호사였던 빌게이츠에게는 “지적재산권”이 당연한 권리였는지 모른다.

여기로부터 오픈소스 “해커”파와 비공개소스 “머니”파가 갈린다. 머니파에는 그후 오라클의 래리 엘리슨등 거친놈들이 세력을 형성했고, 돈에 눈 뒤집히는 저널리즘은 동호회에서 소스코드나 나누어보는 너드들 커뮤니티보다는 빌게이츠와 래리 엘리슨의 불어나는 재산에 더 관심이 많았다. 폭발적으로 늘어나는 PC, 기업용 컴퓨터 시장이 가져다주는 돈이 “머니”파의 세력을 불렸다. 머니파는 결과적으로 돈의 제국을 만들었다.

그럼 오픈소스 해커파는 죽었는가? 절대로 아니다. 그들은 머니파에 대항해 돈 대신 넘쳐나는 잉여력과 시간으로 그들에 대항했다. 80년대 핀란드의 한 대학생 리누스 토발즈가 재미로 시작했던 리눅스가 윈도우즈에 대항했고, 역시 핀란드의 천재적 해커 몬티가 시작했던 MySQL은 오라클 데이터베이스에 대항했다. 한 두 사람 천재적 해커의 지휘아래 전세계의 개미때같은 해커들이 일어섰다. 누가 돈 주는 일 아닌데도 재미있으니까, 그리고 해커에게 본능적으로 내재된 자유정신이 계속해서 해커파를 살아있게 했다. 오픈소스파는 결과적으로 SW문화를 일구었다.

승리자

자, 그럼 이쯤에서 과거를 정산해보자. 두 세력의 싸움에서 누가 승리했는가? 나는 오픈소스편이지만 과거만 돌아봤을때 머니파의 손을 들어주겠다. 솔직히 리눅스 데스크탑이 윈도우즈와 게임이 되는가? MySQL은 1조원에 팔린 반면 오라클은 여전히 150조원짜리의 회사다. 하지만 우리는 “과거회상부”가 아닌 “미래창조부”라는 부서를 만들었으니 현재와 미래를 생각해 봐야한다. “머니” 제국과 “오픈소스” 문화의 싸움에서 현재 누가 이기고 있는가? 단언컨데 문화가 이기고 있다. 오픈소스 문화를 적극 활용한 곳이 구글, 페이스북등 2000년 이후의 인터넷 기업이다. 구글은 안드로이드를 리눅스 기반 오픈소스로 만들었고, 하둡과 같은 빅데이터 오픈소스 프로젝트에 아이디어를 제공했다. 최근 구글은 오픈소스 회사가 설령 자신의 아이디어를 복제하더라도 고소하지 않겠다는 맹세까지 했다. 구글은 오픈소스 진영의 날고 기는 해커들, 예를 들어 자바의 제임스 고슬링, 파이썬의 Guido van Rossum등을 영입해 오픈소스 문화 중심에 있고 싶어 한다. 구글의 회사가치가 마이크로소프트를 넘어선것은 우연이 아니다. 문화가 이기는 것이다.

스타트업과 오픈소스

하지만 오픈소스 해커 문화가 진짜 꽃피우는 곳은 실리콘밸리의 스타트업이다.  예를들어 github 이라는 오픈 소스 프로젝트의 말그대로 “허브”가 되는 곳이 있다. 2012년 techcrunch의 베스트 오브 베스트 스타트업으로 뽑힌 곳이다. 오픈소스계의 영원한 아이돌 리누스 토발즈는 리눅스 커널을 관리하는 기존 툴이 엉망인 것에 너무 빡친 바람에 git이라는  소스관리 툴을 만든다. 그게 리누스에게 얼마나 깊은 빡침이었는지, 단 2주만에 완성하는 기염을 토했다 (그러고는 후에 “git 만드는게 제일 쉬웠어요” 라는 인터뷰로 나와같은 빠돌이를 지리게했다). github의 두 창업자들은 동네 프로그래밍 동호회(이것봐. 또 동호회다…)에서 만나 git을 인터넷 기반으로 확장하는 아이디어에 착안했다. 각자 직업이 있는지라 주말마다 브런치 먹으면서 코딩을 하고 서비스를 런치했다.

2011년 기준 매일 4500(!)개의 오픈소스 프로젝이 github에서 생성된다. 현재 1조원 가치의 회사로 실리콘밸리의 “달링”으로 사랑받는다. 리누스가 단 2주만에 만든 툴이 1조원짜리 회사, 사실은 그것보다 더 가치있는 인터넷 스케일의 소스코드 저장소를 만들었다. 리누스가 github으로 돈을 벌었다고 들어본적이 없다. 어차피 재미와 빡침의 해소를 위해 코딩하는 사람이니까. 세상 어느곳에서 2주 재미로 코딩하고 1조원짜리 회사가 만들어질 수 있을까? 그게 오픈소스 문화의 힘이다.

마무리

현재도 마이크로소프트나 오라클은 종종 꽤 쿨한 제품을 낸다. 예를들어 클라우드에서 Windows Azure같은 것들이다. 그런데 현지의 분위기는 “뒷방 저 노인네 아직도 뭐 깎고있네…”  이 수준이다. 그들을 추앙했던 저널리즘마저 이제는 제국에 등을 돌려버렸다. 현재는 오픈소스를 가장 강하게 등에 업은 구글, 페이스북, 아마존등이 IT를 이끌고 있다. 그들 역시 문화를 잘 활용한 것일뿐 문화 자체는 아니다. 다음 영웅이 출현하면 언젠가 그  신진 제국들 역시 무너질 것이다. 하지만 문화는 절대로 죽지 않고 도도하게 흐른다.

다시 처음으로 돌아가, 우리는 미래에 대해 이야기하며 소프트웨어가 그 중심에 있다고 말한다. 하지만 청기와집이나 언론 모두 죽어가는 제국을 우러러보며 모델로 삼으려할 뿐이다. 스타트업이 많이 생겨야 한다고 대빵께서 이야기한다. 나는 오픈소스 아닌 MS의 플랫폼에서 만드는 스타트업을 도무지 상상할 수가 없다. 그들의 기억은 슬프게도 여전히 MS나 오라클이 한국에 뿌리내린 제국 그 안에 갇혀있다. 액티브엑스로 보안을 통제해야 하고, ‘을’이 짜낸 윈도우즈 프로그램이 ‘갑’에게 제값 받게 해주는 법 제정, 그것이 그들의 틀이다. 실리콘밸리의 가장 핵심에 있는 오픈소스 해커문화를 이해하는 것은 어렵다 치더라도, github처럼 한두명 젊은이가 오픈소스로 몇조원짜리 회사를 일구었다는 성공신화라도 좀 누가 전했으면 싶다. 제국은 죽지만 문화는 산다.

언젠가 우리 큰분께서 해카톤(Hackathon) 이벤트에 납시어서 해킹에 열중하는 우리의 희망들에게 인자한 미소 한방 날려주는 날이 왔으면 하고 바래본다.

– 박상민 http://twitter.com/#!/sm_park

오랜만에 블로그

거의 1년간 블로그를 안했네요. 다시 시작하면 하고 싶은 이야기가 여럿 있는데, 오늘은 우선 최근에 이메일로 했던 교수신문과의 인터뷰 내용을 올립니다. 별 내용은 없지만 Enjoy!

———————————

Q. 어렸을 때부터 컴퓨터와 프로그래밍을 좋아했는지요?

아니요. 컴퓨터를 처음 갖게 된것은 1991년이니까 얼리 유저라고 할 수 있지만, 사실 게임을 하는게 주 목적이었고 프로그래밍이나 해킹같은 것은 꿈도 꾸지 않았습니다. 그저 게임하는게 좋았습니다. 고등학교때 하숙하며 친한 대학생 형이 밤새 프로그래밍 하는 모습을 뒤에서 많이 지켜봤습니다. 왠지 모르지만 그 모습이 신나 보였고 그곳에 무언가 있어보였죠. 그래서 대학교때 전공을 컴퓨터로 선택했습니다. 프로그래밍을 처음 배울때는 늦게 시작해서 그랬는지 많이 고생했습니다. 그래도 어설프게나마 내가 만든 창조물이 돌아가는 모습을 보는 건 기뻤습니다. 일종의 중독이라고 생각합니다.

Q. 미국에서 박사학위 취득까지 가장 어려웠던 점은 무엇이었나요? 한국과 미국에서 공부하며 느낀 학술문화의 차이점이 있으신가요?

박사과정 초기에 퀄시험이 있습니다. 학위를 할만한 지식, 자질이 있는가를 테스트하는데 정말로 힘들었습니다. 같이 공부했던 한국 학생들 여러명중 한번에 통과한 분이 없었습니다. 어려움의 가장 큰 이유는 물론 제 자신이 뛰어나게 공부를 잘하지 못했던 것이지만, 사실 한국과 미국의 커리큘럼 차이가 큰 문제점이기도 했습니다. 미국의 컴퓨터과학(Computer Science) 경우 학부생들에게 기초 이론에 초점을 맞추어 교육합니다. 즉 계산 이론(Computational Theory), 알고리즘(Algorithm), 자료 구조(Data Structure) 등의 과목입니다. 한국의 커리큘럼은 기초 과목을 쉽게 쉽게 넘어갑니다. 대신 응용 분야를 많이 교육하고 학교들은 이를 자랑합니다. 예를 들어, 게임 프로그래밍, 실시간 시스템, 네트워크 프로그래밍 등입니다. 저는 이것이 정말 큰 문제라고 생각합니다. 응용 분야를 학교에서 강조하는 이유는 사실 기업과 정부의 보이지 않는 입김 때문입니다. 사회에 나가서 당장 써먹을만한 소위 “인재”를 키우라는 것입니다. 그 결과로 아는 것은 많아 보이는데 정작 기본기가 없는, 영혼 없는 인재들이 대학에서 배출된다는게 문제입니다. 제가 바로 퀄시험에서 여러번 탈락할 수 밖에 없는 영혼없는 인재였기 때문에 잘 압니다.

학부 4학년때 수강한 과목 교수님의 첫 수업시간 이야기가 잊혀지지 않습니다. 그 과목은 앞에서 이야기한 그런 “고급 응용” 과목입니다. 대략 이런 스토리였습니다: “너희들 졸업하고 나서 지금 배우는 과목 X를 써먹을 일은 없을거야. 이 분야는 이제 한물 갔고, 회사들은 Y 방식의 기술을 만들거든. 하지만 나는 X 기술에서 국내 최고였어.” 그 솔직하신 말대로 수업에서 배운것은 아무 쓸모도 없었습니다. 3학점을 환불받고 싶은게 지금 심정입니다.

Q. 박사까지 공부하려는 의지는 직업으로서의 학자를 염두에 둔 게 아니었는지요? 왜 학문으로서의 연구를 떠났는지요? 왜 논문을 쓰지 않으시는지요?

박사과정을 하면서 논문을 제법 많이 썼고, 최고 논문상 후보에 오르기도 했습니다. 졸업을 하고 스타트업 회사에서 일을 시작하면서는 논문을 쓰지 않았습니다. 가장 큰 이유는 스타트업 회사에서 일하면서 논문을 쓸 여유도, 이유도 없다는 점입니다. 박사과정에서는 논문을 쓰는게 당연했습니다. 그 과정도 즐겼고 결과도 좋았습니다. 특별히 논문을 쓰는 과정에서 얻어지는 훈련 – 즉 배경 지식을 습득하고, 아이디어를 생각해낸후 그것을 증명해 단 10장의 종이에 적어내려가는 것 -, 이것은 세상 어디에서도 배울 수 없는 최고의 지적 훈련이라고 생각합니다.

다만 내가 쓴 논문이 얼마나 내 분야에, 넓게 봐서는 사회에 공헌을 하는가 돌아봤을때는 자신있게 Yes라고 말할 수 없었습니다. 2000년 이후 컴퓨터 분야를 선도하는 것은 학계가 아니라 산업계입니다. 빅데이터, 클라우드 모두 구글, 아마존, 페이스북과 같은 회사들에서 처음 아이디어가 나왔고 이를 구체화 시켰습니다. 예전에는 반대의 경우가 많았습니다. 운영체제, 데이터베이스, 암호이론등 핵심 아이디어는 학교들에서 나왔고 이를 처음 구현했던 것도 학교였습니다. 예를 들어 현재의 애플 맥 OS는 카네기 멜론 대학에서 만든 Mach 라는 커널에서 비롯됐습니다. 그래서 예전에는 학교등에서 연구하고 논문 쓰는 것이 실제 공헌을 많이 했습니다.

현재 미국과 한국 많은 학교들의 연구 내용, 논문을 보면 회사들에서 이미 해결한 “죽은 문제”를 붙잡고 아주 작은 부분들만 바꿔보면서, 새로움으로 포장하고 있다고 생각합니다. 세상의 99%는 신경쓰지 않는 작은 문제들을 습관처럼 붙들고 해결하고 있지요. 졸업후 두가지 길의 갈래에 섰을때, 주저없이 좀 더 의미있는 일을 할 수 있는 회사를 선택했습니다. 비록 예전과 같이 10페이지 논문을 매년 몇편씩 생산해 내지는 않지만, 매일 매일 제가 만드는 코드는 전 세계 곳곳에서 사용되고 고쳐집니다. 그게 더 보람이 있습니다.

Q. 학자로서의 길과 개발자로서의 커리어 패스는 많이 다른 것인가요? 산학연 연구가 활성화되고 있는 측면에서, 오히려 현장에서의 경험이 더욱 중요하지 않은가요?

학자로서의 길은 그 종착역이 교수, 국가 연구소 연구원등 제한적인데 반해 개발자의 캐리어 패스는 아주 많습니다. 미국의 경우 회사들도 많고, 연봉등의 대우도 의사등의 몇몇 전문직을 제외하고는 가장 좋은 편입니다. 종종 직업의 안정성을 이유로 연구직을 선호하는 경우가 있는데 제 의견은 다릅니다. 젊어서 두뇌가 획획 돌아가는 사람들이 할 수 있는 영역 (예를 들어 스타트업 회사들)이 있고, 수십년간 닦아온 내공과 지혜를 필요로 하는 영역들 (예를 들어 시스템 아키텍트)이 있습니다. 어떤 회사도 “우리는 개발자가 너무 많다”고 불평하는 곳이 없습니다. 소프트웨어 개발에는 고유한 어려움이 있고 IT산업은 지속적으로 성장하기 떄문에, 전문성을 확보한 SW 인력은 영원히 부족합니다.

최근 미국에서 경험하는 한가지 트렌드는 학교의 고급 두뇌들이 산업계로 유출되는 현상입니다. 예를 들어 하버드 대학교에서 종신 보장(tenure)을 받은 컴퓨터과 교수가 구글로 이직했습니다. 제 논문을 지도했던 교수도 종신 보장을 받자마자 구글로 이직했습니다. 그만큼 현장이 매력적이기 때문입니다. 학교들은 교수를 확보하지 못해 비상입니다. 학교에서 산업계로는 유출되는데, 반대의 경우는 거의 없습니다. 제가 생각하는 한가지 문제는 학교가 산업계와 너무 담을 쌓아놓고 자신만의 프리미엄을 유지하려는 태도입니다. 예를 들어 산업계에서 뛰어난 인재를 학교에서 교수로 채용하는 것은 현재로서는 거의 불가능합니다. 한국에서는 규정상 논문의 정량을 채워야 하는데 산업계 인재는 사소한 논문 많이 쓰는 것에 신경쓰지 않습니다. 이러한 프로세스는 학교라는 우물에 과거형 인재들만 가득한 현상을 낳고 맙니다.

Q. 교육 및 연구의 측면에서, 한국으로 돌아오지 않는 이유는 무엇인가요?

한국에서는 스타트업을 하기 어렵기 때문입니다. 현재 제가 일하는 회사는 클라우드 스타트업입니다. 새로운 분야를 개척하는 일을 하고 있습니다. 연구를 시작할때도 그랬지만 새로운 분야를 개척하는 것이 가장 보람있고 즐겁습니다. 스타트업은 그 자체가 새로운 이론의 실험이기 때문에 논문을 쓰지 않더라도 연구입니다. 이전에 잠시 유명 스타트업에서 일한적이 있는데 그곳에서는 전략적으로 한국 개발자들만 채용했습니다. 왜냐하면 미국 개발자들에 비해 열정과 재능있는 사람들이 한국에 많이 숨어있기 때문입니다. 그런 분들의 경우 기존의 틀을 깨고 새로운 것을 시작하고 싶어하는 성향이 아주 강합니다. 그런 긍정적인 의미의 해커들이 미국에서는 스타트업을 해서, 마이크로소프트, 구글, 페이스북을 만들었습니다. 하지만 삼성등의 대기업이 독점해 큰 것을 더 크게 키우려는 한국 현실에서 그런 사람들을 받아줄 곳이 없습니다. 대기업은 정형화된, 적당히 잘하는 인재를 원하지 판을 깨고 새로운 것을 창조할 수 있는 해커를 원하지 않습니다. 저는 대기업 기준의 인재나 논문을 많이 쓰는 연구원보다는 긍정적인 의미에서의 해커로 남고싶기 때문에 미국에서 일합니다.

Q. 한국은 그야말로 클라우드 유행입니다. 클라우드 컴퓨팅 관련 전문가가 되려는 학생들이 많습니다. 현업에서 느끼는 클라우드 기술 동향과 향후 전망은 어떠한가요?

종종 설명은 화려하지만 몇년 지나고나면 사라지는 일종의 패션과 같은 기술들이 있습니다. 클라우드는 분명히 그런 buzzword 와는 다릅니다. 현재 IT의 큰 두갈래 줄기는 모바일과 클라우드입니다. 모바일 분야에서는 어떻게하면 컴퓨터가 사람과 가장 가까운 곳에서 사람을 도울까를 고민합니다. 구글 글래스가 그 뱡향에서의 새로운 실험입니다. 클라우드는 수십억개의 그런 모바일 디바이스들에게 서비스를 제공하는 보이지않는 백엔드 기술입니다. 과거에는 서버 몇대에 데이터베이스와 웹서버를 돌려서 처리했다면 지금은 수십억개의 디바이스에서 요청하는 정보를 수백만대의 서버들이 서로 통신하며 개인에 맞추어 서비스를 제공합니다. 미래로 갈수록 기존 개념의 데스크탑, 노트북은 사라지고 데이터와 서비스가 모두 보이지 않는 클라우드에서 제공될 것입니다. 그래서 지속적으로 클라우드 전문가에 대한 수요는 증가할 것입니다.

Q. SW개발자의 하루 일과는 어떠한가요? 한국과 미국에서 각각 일해본 경험이 있으신데, 비교해서 설명해주실 수 있는지요?

지금 일하는 회사는 특이하게 전 직원의 60% 정도가 집에서 일합니다. 회사의 본부는 캘리포니아에 있는데 몇달에 한번씩 회사로 출장(!)을 가서 디자인 회의등을 하고 개발, 테스트등의 모든 업무는 집안의 제 오피스에서 합니다. 어떤 직원은 심지어 케이블도 없는 산속 깊은 곳에 살면서 위성 인터넷으로 접속해 일을 합니다. 같이 일한지 3년이 되어가는데 아직 얼굴을 못봤습니다. 그만큼 회사의 분위기가 자유롭습니다. 제 경우에는 낮에는 아이들 학교에 데려다 주거나 같이 놀아주는 시간이 많고 대신 밤에 일을 많이 하는 편입니다. 혹 일이 잘 안되거나 모임이 있을때는 하루 쉬고 골프등으로 여가를 즐깁니다. 저희 회사에는 정해진 휴가 일수가 없습니다. 원한다면 언제든 휴가를 갈 수 있습니다. 즉 언제 일하는지, 어디서 일하는지에 대해 아무도 간섭하거나 하지 않습니다.

자유로운 분위기라고 적은 양의 일을 하는 것은 아닙니다. 스타트업에서 일하며 공유하는 목표가 있기 때문에 누가 시키지 않아도 스스로 일을 많이 합니다. 평균적으로 따지면 하루에 약 10시간 정도는 일을 하는것 같습니다. 관리와 승진이라는 보상체계가 동기를 부여하지 않고, 새로운 기술을 만드는 즐거움, 그리고 스타트업이 성공했을때 얻는 큰 금전적 보상등이 동기를 부여하기 때문에 더 생산적으로 일을 많이 합니다.

Q. 트위터에 SW만으로 성공한 케이스라든지, 1조원 가치의 코딩 이야기 등을 언급하셨습니다. 전통적 개념의 제품이 아닌, SW제품의 특징 혹은 가능성은 무엇이라고 보십나요?

SW제품의 특징은 한 사람이 하나의 산업 전체를 갈아 엎어버릴 정도로 영향력이 있다는 사실입니다. 예를들어, 현재 저희 회사의 CEO가 예전에 성공시켰던 오픈소스 데이터베이스 MySQL의 경우 창업자 혼자 90% 이상을 코딩했다고 합니다. 훗날 1조원 넘는 가격에 회사가 팔렸습니다. 즉 한 사람이 1조원 가치의 코딩을 했다는 이야기 입니다. 한 사람이 소프트웨어에 대해 가지고 있는 고정된 마인드가 회사와 산업 방향을 크게 결정합니다. 스티브잡스의 간결함에 대한 집착이 여전히 애플을 정의하고 있고, 빌게이츠가 추구한 생산성있는 SW는 마이크로소프트가 비지니스 영역을 꽉 잡고 있게끔 했습니다. 구글은 창업자 두 사람이 대학원 기숙사에서 시작했기 때문에 여전히 학교 기숙사 같은 매력적인 개발 문화를 유지하고 있습니다.

종종 한국의 기관, 언론에서 그런 인재를 길러내야 한다는 이야기를 하는데 얼토당토 않은 소리입니다. 그런 소위 IT시대의 영웅들은 길러내는것이 아니라 자유로운 문화속에서 자생하는 것입니다. 기존의 IT, 경제, 사회의 틀을 바꾸어보고 싶은, 일종의 반란을 꿈꾸는 사람들 중에서 툭 튀어 나오는 것 같은 사람들이 바로 그런 인재 입니다. 반란자를 길러낸다는 이야기는 애초에 모순입니다. 미국의 경우 매년 그런 사람들이 툭 툭 튀어 나옵니다. 한국의 경우 SW의 매력이 왜곡돼버려 애초에 큰 꿈을 품는 젊은사람들이 사라지는게 정말 안타깝습니다.

Q. 컴퓨터 관련 전공으로, 미국 유학을 준비하거나 유학 중인 (졸업예정자) 학생들에게 커리어패스의 관점에서 조언을 해준다면?

저는 박사학위 후의 커리어패스가 어찌보면 굳이 박사학위를 필요로 하지 않는 스타트업 업계입니다. 그렇지만 박사학위 6년의 시간이 아깝지는 않습니다. 그 시간동안 컴퓨터과학의 기본을 다시 배웠고, 연구하는 프로세스를 몸에 체득했습니다. 특히 학생시절에는 여유가 많아 SW나 과학 전반에 관련된 다양한 교양 서적들을 읽었던 건 럭셔리한 시간이었다고 생각합니다. 대학원은 충분하 가치있는 투자입니다.

위에서 언급했지만, 커리어패스를 생각할때 너무 직업의 안정성이나 주변의 시선을 생각하지 않았으면 합니다. 그보다는 자신이 가장 즐거운 일, 그리고 조금 위험스럽게 보여도 세상을 바꿀만한 일에 자신을 던지는 사람들이 많았으면 좋겠습니다. 미국의 스타트업 업계의 경우 한 회사가 혹 실패 하더라도 개발자들에겐 실패가 없습니다. 실리콘밸리 자체가 스타트업의 거대한 시스템이기 때문에 어디에든 다음 목표를 추구할 회사들이 존재합니다. 금전적인 보상도 대기업에 비해 부족하지 않습니다. 기회가 닿을때는 자신이 회사를 시작할 수도 있습니다. 아직은 한국 출신으로 실리콘밸리 스타트업에서 일하는 사람들을 많이 만나지 못했습니다. 몇년 후에는 더 많은 후배들을 만나서 신나게 이야기하는 날이 오면 좋겠습니다.

What-How-Why-Why not?

출근했는데 마땅히 급한 일이 없으니 한번 짧게 교육에 대한 생각을 정리해 본다.
요즘 Steven Levy 가 지은 구글에 대한 책 [1] 을 읽으면서 든 생각이다. 구글은 미디어에서 잘 묘사하듯이 너드, 오탁후, 해커들이 모여 만든 대형 AI (인공지능) 공장이다. Levy는 책에서 이런 구글의 문화는 독종 오탁후 래리 페이지와 세르게이 브린이 받았던 몬테소리 교육에서 비롯됐다고 이야기한다(몬테소리 원장님들이 들으면 입꼬리가 살짝 올라갈 듯). 즉, “그건 왜 안되는데?” 를 가르치는 교육이 일찌기 두 창업자 뇌를 프로그래밍 했다는 이야기다. 30분 걸어가야 유치원 한군데 있는, 00리 출신인 나로선 그런 교육을 못받은게 억울할 뿐이다 (아니다. 생각해 보니 난 자연이 프로그래밍 했다. 자랑스러워 하자). 한번 교육의 네 단계에 대해서 정리해 보자.

What
중,고등학교에서 늘 하는 짓, 지식의 결과물을 듣고 암기하는 것이다. 지금 머릿속에서 랜덤으로 쏟아져 나오는 것들을 적어보면:

  • 삼국사기 김부식, 삼국유사 일연. 김부식 나쁜놈
  •  
  • ATM의 셀은 53 바이트 (아 이건 그만 잊고싶다…ㅠㅠ)

How
대학교와서 What과 더불어 배우는 것들이다. xx 기술은 어떻게 구현되었는가? CPU는 디지털회로 땜질을 해보면서, C 언어는 컨텍스트 프리 그래머를 떠올리면서, SW디자인은 폭포와 달팽이를 손으로 따라 그려보면서 배웠다.

Why
여기서부터는 대학교에서 배우지 못한 것들인데, 누가, 왜  그 시대에 그 지식 혹은 기술을 만들어야 했는가? 미국에 와서 1년후 치른 공포의 박사시험 (Qual)에서 받은 이론 점수는 0 점이었다. 지도 교수는 미 동부 특유의 깐깐하고 엄숙한 사람인데, 그 점수가 매겨진 시험지를 앞에 놓고 약 1분간 침묵하며 날 바라보았다. 그 깊고 그윽한 눈길에서 난생 처음 공포를 느꼈다. 집에 돌아가 위로하는 아내를 거실에 두고 혼자 침대에 누워 다시 눈뜨지 않았으면 생각했다. 이런 목소리가 들렸다.

다시 힘을 얻은건 지난번 소개처럼 Martin Davis의 The Universal Computer를 읽고 나서다. 라이프니츠와 튜링이 왜 그리 Dream Machine 문제에 집착했는지를 알고 난 후, 그제서야 나도 문제 자체의 매력을 알게 됐다. 간신히 Why의 단계로 들어간 거다. How 과정에서 좌절하고 힘들때 Why는 신념을 갖고 문제에 도전하게 한다. 이런 동기부여를 주지 않은 예전 대학이 미웠다.

Why not?
요즘 정말 들어가고 싶은 단계는 “Why not?” 이다. “이런 아이디어는 왜 안되는데?”, “난 회사를 시작하면 왜 안되는데?”… 역사를 거슬러 올라가서 Why 를 찾아냈다면, 그럼 미래를 만들어내려면 Why not? 을 외쳐야 한다. 그런데 참 어렵다. 래리와 세르게이가 받았던 그런 교육을 못 받아서 그런가? 공포로 받은 상처들이 아직 아물지 않아 그런가? 은행 잔고를 보면 한숨쉬는 아내에게 미안해서 그런가?

어쩌면 평생 Why not?의 단계에 못 들어갈지도 모르겠다. Why 단계에 머무르기만 해도 아마 중산층으로, 좋은 남편과 아빠로, 혹 학교에 가게 된다면 좋은 선생이 될 수 있겠지. 근데….10년전 집을 나와 살던 벤처회사의 서버실 뒷 공간, 거기 깔아 놓은 매트에 누워서 듣던 팬(fan) 소리, 서너시간 자면서도 알고리즘이 떠오르면 일어나 메모지에 적어놓던 날. 아주 잠시였고, 실패했지만 Why not? 을 시도해봤던 그때가 계속 생각난다. 돌아가고 싶다.

– 박상민 http://twitter.com/#!/sm_park

[1] In The Plex: How Google Thinks, Works, and Shapes Our Lives, by Steven Levy
[2] 소프트웨어, 하드웨어의 아버지 (https://sangminpark.wordpress.com/2011/08/30/)

Hello world!

모든 프로그래머의 시작이 “Hello World” 이듯, 나의 블로그 시작도 Hello World 인것이 맘에 든다 (WordPress가 자동으로 만들어준 첫 타이틀).