|
|
|
프로그래머
|
프로그래머 나는 프로그래머들을 참 좋아한다. 이것은 동경이면서 존경이다. 내가 이들을 동경하는 이유는 이 사람들이 세계를 창조하는 직업인이기 때문이다. 이들에게 하드웨어는 자연이고, 소프트웨어는 사회다. 이들은 그 사회의 건설인이면서, 입안자다. 또 내가 이들은 존경하는 이유는 이들이 이룩한 성취 때문이다. 이들이 건설한 사회는 처음엔 현실을 모방했지만, 이제는 미수에 그친 죽은 사회학자들의 '유지'를 실현하고 있다.
이를테면 오픈소스는 사회주의와 닮아있다. 사회주의가 자본의 공공성을 주장하는 것처럼 오픈소스도 지적자산의 공공성을 주장한다. 각자가 도출된 과정도 닮아있는 것을 보면, 둘의 지향점이 비슷한 것은 우연이 아니다. 사회주의는 자본주의에 대한 반동으로 출현했다. 마찬가지로, 오픈소스도 자폐적인 상업주의에 대한 반발에서 시작했다. 이제 오픈소스는 거역하기 어려운 시대의 요구로 받아들여지는 분위기다. 그 것은 소수의 공헌자에 의해 시작했지만, 그 과실은 모두가 공유하고 있다. 이것은 확실히 현실사회주의의 몰락과는 구분되는 것이다.
개발자는 현실에 대한 충실한 모방자이기도 하다. 인간에게 가장 큰 사회는 국가다. 일반적으로 국가에서 가장 중요한 요소는 입법, 행정, 사법이다. 이것은 프로그래머의 사회에도 적용할 수 있다. 프로그래머에게 입법은 코딩이고, 행정은 로직이며, 사법은 디버깅이다. 다시 말해 이들은 코딩으로 사회를 만들고, 로직으로 운영하며, 디버깅으로 단죄한다.
또, 이들은 민주주의를 모방해, 자기들만의 사회를 고안하기도 했다. 객체지향이라고 불리는 이 사조는 중앙집권적인 절차지향에서 벗어나서, 단위 로직인 객체가 스스로의 주인이 되는 사회를 말한다. 개별적인 객체는 각자의 소명을 지니고 있으며, 주어진 소명을 충실히 이행함으로써 전체에 공헌한다. 이것의 기저에는 개인주의가 깔려있는데, 객체는 각자의 로직에 충실할 뿐, 다른 객체의 로직에 관여하지 않는다. 이러한 개인주의를 프로그래머들은 인캡슐레이션(encapsulation)이라고 부르고, 객체가 다른 객체에게 과도하게 개입하는 것을 커플링(coupling)이라며 강력하게 반발한다. 인간 세계에서는 전체주의라고 부르는 이 억압은 다양성을 말살하고, 변화를 가로막는 질병이다. 고압적인 절차지향에 대한 반동으로 나타난 객체지향은 처음에는 프로그래밍 스타일로 확산되다가, 객체지향 언어인 C++과 자바가 등장하면서 형식적인 완결성을 지닌 체제로 완성되었다. 물론, 현실세계에서 실질적 민주주의가 아직 요원한 것처럼, 소프트웨어의 세계에서도 실질적 객체지향은 갈 길이 바쁘다.
프로그래머들은 역사에 대한 목격자이기도 하다. 이들은 로그를 금과옥조로 여긴다. 로그란 시스템의 위협을 단죄하는 단서이면서, 과거의 실수와 화해하기 위한 열쇠다. 이들은 자신이 작성한 코드에 주석을 달아서 또 다른 시간에 살고 있는 또 다른 개발자를 배려하고, 사용자들의 행동을 엑세스 로그에 기록한다. 역사란 과거를 통해 현재를 이해하고, 미래를 예측하기 위한 활동이다. 하지만, 개발자들은 이 전통적인 역사의 범주를 벗어난다. 이들의 역사는 단순히 '성찰'하는데 그치지 않고 '복원'한다. '버전관리'라는 것이 있다. 버전이란 프로그램에서 변경점들의 의미있는 그룹을 말하는데, 이것을 로그로 저장하는 것이 버전관리다. 이 로그는 문제의 원인을 규명하고, 관련자를 색출하며, 과거로 되돌릴 수 있게한다. 마치 스카이넷이 존코너를 없애기 위해서 과거로 터미네이터를 파견하는 것과 비슷하다. 버전관리는 타임머신이고, 존코너는 색출해야 할 버그인 샘이다.
기실 인간사회란 자연을 하드웨어로 하는, 소프트웨어다. 그런 점에서 소프트웨어는 사회를 닮아있다. 그래서 잘 만들어진 소프트웨어는 대체로 사회를 충실하게 모방한 것이고, 소프트웨어를 들여다보면 인간사회를 더 잘 이해할 수 있다. 그래서 그런지 내가 만나본 프로그래머 중에는 사회에 대한 깊은 통찰력을 가진 사람이 많았다. 그것은 이들도 사회를 만드는 사람이기 때문일 것이다. 동시에 개발자 중에는 사회랑은 담쌓고 사는 무심한 사람들도 있는데, 아마 이들이 만들고 있는 사회는 따로 있기 때문일 것이다. 이들은 자기들이 만들고 있는 사회를 건사하는 것만으로도 벅차다. 멋쟁이들. ㅋ 2009/06/15 00:33 |
|
|
|
|
|
트랙백 :: http://egoing.net/trackback/1196
|
Tracked from Inureyes의 Mind Forest: Beneath imaginations 2009/06/18 15:06 x
제목 : 생명
언젠가부터 컴퓨터를 만지게 되었는지 기억이 잘 나지 않는다. 벼랑 끝에 있는 기억을 끌어내보면, 컴퓨터에 반미쳐 있던 친척 형의 집에서 애플머신으로 틀어주는 게임을 하던 것과, 어머니 친구분의 집에서 당시에는 개념도 없었던 프롬프트를 보면서 키보드로 abcd를 치면서 똑같이 나오는 것에 신기해하던 것 정도이다. 초등학교에서 보낸 다섯번째 해에, 친구의 집에 xt라는 것이 생겼다. 나와 친구들의 눈에는 그저 "마루에서 텔레비전을 연결시켜서 할 필요가... |
Tracked from 세상을 보는 또 다른 시선 2009/08/08 17:13 x
제목 : 프로그래머 그 이후의 삶 - 자화상
저에게 아마 이 세상에서 제일 재미있는 직업이 무엇이냐고 묻는다면 아마도 개발자라고 할 것 같습니다. 두 번째로 재미있는 직업이 무엇이냐고 하면 시스템 엔지니어라고 할 것 같고, 세 번째 마지막으로 재미있는 직업이 무엇이냐고 하면 컨설팅이라고 말하게 될 것 같습니다. (그리 특별한 이유가 있는 것이 아니고 앞서 말한 순서대로 제 경력이 만들어졌기 때문입니다. ^^) 제가 컴퓨터 언어를 배우게 된 것은 아마 꽤 오래 전 COBOL이 최초였던 것 같습니.. |
|
|
|
|
|
민주주의의 숨은 공모자
|
민주주의의 숨은 공모자 민주화는 광장을 통해 완성되었다. 광장과 광장은 거리를 통해 연결되고, 광장과 사람은 대자보로 연결되었다. 무엇인가를 연결한다는 것은 이렇게 중요한 일이다. 그럼 광장과 대자보를 연결한 것은 무엇이었을까? 청테이프 테크놀로지다. 지문까지 삭제할만큼 강력한 접착력과 연장을 빌리지 않고도 절단할 수 있는 편의성, 손목에 쏙 들어가는 휴대성, 무엇보다, 그 특유의 강렬하고 유니크한 컬러는, '이것이 대자보다'는 억척스러운 아이덴티티를 부여한다. 청테이프가 없었다면 민주주의는 지체됐을 것이다. 2009/01/02 19:40 |
|
|
|
|
|
트랙백 :: http://egoing.net/trackback/936
|
|
|
|
|
|
선거
|
선거 미네의 선거구에 가서 투표를 하고 돌아오는 길에 "나는 쓰레기가 아니면 후보는 통합신당을 정당은 진보신당을 찍을래" 물론, 미네의 의중이 궁금했던 것은 아니고, 나의 모호한 정치성을 명백하게 알려주기 위해서였다. 평소 이 친구를 착한 보수라고 생각하던 터였다. 그런데 돌아오는 대답이 자못 충격적이었다. "정당은 진보신당을, 인물은 정몽준을 찍었어" 우리는 재빠르게 화제를 돌렸다. 밤10시, 그녀는 음성채팅으로 졸리다고 푸념을 늘어놓는다. "낮잠을 3시간이나 잤는데 또 잠이 오다니 미쳤어"라며 자학하고 있었다. "투표 때문이야"(나) "투표?"(미네) "응, 매우 복잡한 정치행위를 했잖아. 그 정도의 복잡성을 모델링하는데는 꽤 많은 에너지가 필요하지 않겠어? 진보신당에 정몽준이라니. 참으로 광할한 스팩트럼이 잖아"(나) 이것이 우리네 정치현실이다. 나를 대표할 스팩트럼이 정교하게 존재하지 않는다. 그런 이유로 지지하는 정치세력을 낚는 것이 아니라, 두리뭉실하게 투망을 던질 수 밖에 없는 갑갑함이 나와 그녀의 투표용지 속에 기록된 미묘함의 배경이다. 그런 점에서 민노당과 한나라당의 분화는 반가운 일이었다. 그런데 돌아가는 꼬라지를 보고 있자니 진보는 제도권에서 멸종 위기고, 보수는 총선후에 헤처모여할 조짐이다. 이 나라에서 다양성은 사치인가? 2008/04/11 00:19 |
|
|
|
|
|
트랙백 :: http://egoing.net/trackback/653
|
|
|
|
|
|
민주주의와 경제성장, 부패와 무능의 함수관계
|
민주주의와 경제성장, 부패와 무능의 함수관계 얼마 전 한 종이 신문사에서 이런 설문조사를 했다. "민주주의와 경제성장 중 무엇이 중요하다고 생각하는가? "압도적인 유권자들이 경제에 손을 들어주었다. 하지만, 경제와 민주주의는 대립하는 것이 아니다. 그런 점에서 설문은 생각이 없거나, 너무 많거나 둘 중의 하나에 해당할 것이다. 민주주의와 경제 사이의 상관관계가 있고, 심지어 그것이 반비례 관계에 있는 것처럼 유권자의 인식체계를 왜곡하고 있다. 조만간 이따위 설문조사가 나오지 않을까 심히 걱정된다. "부패와 무능 중 무엇이 더 나쁘다고 생각하는가?" 이명박의 가장 큰 장점은 도덕적 무소유이다. 그는 처음부터 도덕적인 자산을 가지고 있지 않았기 때문에, 잃을 것도 없다. 이것은 이회창과 대비되는 부분이다. 이회창이 청렴하고, 강직한 법관의 이미지를 가지고 유권자에게 호소해 선전했으나, 병역비리로 침몰한 것은 도덕성이 얼마나 관리하기 까칠한 자산인지를 잘 보여준다. 차라리 그런 것들을 처음부터 가지고 있지 않은 이명박이나, 정형근의원 같은 사람은 얼마나 속편한 위인들인가? 인간의 마음이란 참으로 간사한 것이어서, 잘해주던 사람이 한번 싫은 소리를 하면 위선자라고 매도하고, 온갖 나쁜 짓을 저지르던 인간이, 한번이라도 선행을 할라치면, 알고 보면 좋은 사람이라며 감동하는 법이다. 반 이명박을 표방하고 있는 대권주자들이 이 시대에 꼭 풀어야 할 숙제는 민주주의와 경제의 반비례, 부패와 유능의 정비례와 같은 잘못된 논리구조를 박살내는 것이다. 거국적으로 생각하자! 행여, 이명박이 잘못해서, 그 반사이익으로 대통령 한번 해보자고 하지는 말자. 그것은 하는 것이 아니라 해먹는 것이다. 왜곡된 가치판단의 메커니즘을 바로잡지 않는다면 값비싼 학습비용을 유권자 스스로 지불하도록 앞으로의 5년을 양보한는 것이 차라리 낫다. 안그러면, 유권자들은 부패도 능력있는 놈이나 하는 것이라고 냉소할 것이다. 차가운 얼음은 끓는 물보다 빨리 식지 않는다. 2007/10/16 10:04 |
|
|
|
태그 : 경제성장,
권영길,
대권,
대선,
대통령,
무능,
문국현,
민주주의,
부패,
여권,
이명박 |
|
|
트랙백 :: http://egoing.net/trackback/487
|
Tracked from Fly to the Moon 2007/10/17 11:58 x
제목 : 문국현 예비후보 정책 파해치기 1탄
문국현 예비후보를 대표하는 정책은 흔히 '일자리 창출' 과 '반의 반값 아파트 보급'에 관한 이야기가 주류를 이룹니다. 사실 이 두가지 정책이 많은 보통 사람들의 관심을 자극하는 것은 분명.. |
Tracked from Vincent's Blog 2007/10/22 14:27 x
제목 : 도덕이 밥먹여주냐? 응! 몰랐냐?
누가 경제를 살리는 지도자가 될 것인가 2에 해당하는 글입니다. 주말에 가족들과 점심을 먹는 중에 틀어 놓은 라디오 시사프로그램에, 서울대학교 교육학과의 문용린 교수라는 분이 나와서 .. |
Tracked from 권영길 "곧" 동행 블로그: 다른, 길 2007/10/24 11:49 x
제목 : 지금, 동행하러 갑니다
19일부터 영길씨는 민생역전대장정 만인보에 나섰습니다. 20일 광양에서 노동자들을 만난 데 이어 21일 해남, 22일 목포, 23일 화순 등을 거치며 전남 지역 만인보를 진행하고 있지요. 영길씨는 .. |
Tracked from ego + ing 2007/11/29 01:41 x
제목 : 한국정치의 양비론적 비극
이번 대선의 킹메이커는 김경준이다.이명박씨가 주범이건, 아니건 김경준 역시 사기꾼에 불과하다.그로 인해 한국의 대표적 보수정당이 발목 잡혀있고,그만을 한국의 개혁, 진보정당들은 해.. |
Tracked from 게으름 기록 2007/12/07 17:35 x
제목 : 2007년의 암울한 겨울.
"전 우유가 뭔지 모릅니다."아, 그러쎕세요? -_-양과 늑대를 한 우리에서 경쟁시키겠단 사람을 양들이 지지하고, 비도덕의 결정체라 보이는 그 사람의 실체없는 경제를 선택하며 조금더 나아질.. |
|
|
|
|
| |
| |
| |
|
|