삽질

컴퓨터이야기 | 2009/04/28 01:52 | inureyes
7년만에 visual studio 로 코딩을 할 거리가 생겼다. VC++도 기억이 가물가물한데 갑자기 .net이라 잘 될지는 모르겠다.

가지고 있는 윈도우 컴퓨터가 하나도 없어서 연구실 컴퓨터의 패러렐즈에 윈도우 비스타 64비트를 설치했다. 그리고 집에서 접속할 수 있도록 가상 머신과 실제 컴퓨터 사이의 원격 데스크탑 포트를 포트 포워딩을 하고 테스트 하였다. Visual studio 2008 SP1까지 깔고 나니 저녁 시간이 끝났다.

겨우 이클립스 IDE에 익숙해 지는 참인데 또 새로운 것을 배우려고 하니 머리가 아프다. 개발환경 구축에 30기가라니, 양자역학과 전자기학에 빠져 있는 몇년의 시간동안 컴퓨터는 무시무시한 속도로 발전해 있었다.

덧) gcc나 php는 vi로만 만들어서 세상 돌아가는 부분을 전혀 몰랐다...

매체의 차이점

그냥이야기 | 2009/04/28 00:19 | inureyes
간만에 큐브 블로그를 돌아보았다. 한가지 깨달은 점이 있다. 블로그의 형식과 한줄로그의 형식은 전혀 맞지 않는다. 소구하는 목표가 다르기 때문이다. 그래서, 양방향 매체로서의 TV의 장래도 밝아보이지 않는다. 만약 성공한다면 그 매체는 더이상 텔레비전이 아닐 듯.

겐도님(과 많은 분들) 쌔빠지게 고생한 결과물이니 이제 이 곳도 적당한 미셀러니로 채워볼 생각이다. 트위터는 너무 가볍고 forest는 너무 사변적이다.

의사 결정과 기록

그냥이야기 | 2008/08/19 04:29 | inureyes

삶의 과정은 다양한 의사 결정 과정의 연속이다. 다양한 역할은 각각의 상황에 따라 다양한 종류의 의사 결정을 요구한다. 결정을 위해서는 항상 고민해야 한다. 그리고, 고민 끝의 결정은 미래에 영향을 미친다.


현재의 삶을 관통하는 단어는 "책임"이다. 책임은 결국 어떤 가치에 대한 나의 반응이다. 무엇에 대한 책임인가 자문했을 떄 떠오르는 것은 학문에 대한 책임, 믿음에 대한 책임, 사람에 대한 책임 정도이다. 이 세가지를 생각하는 것은 아마도 그에 나의 가치를 두고 있기 때문일 것이다.


가치는 책임을 불러오고, 책임에 대한 행동 방향은 역할에 따라 충돌한다. 역할 갈등은 항상 일어나며, 삶은 균형을 끊임없이 잡아 나가는 과정이다. 스스로의 갈등을 잡아나가는 과정을 의사 결정으로 추상화한다. 이 과정에서 역할 갈등은 논리적으로 다룰 수 있는 형태가 된다.


세상에는 일기, 사진, 일정표, 노트 등 자신을 비추는 다양한 종류의 거울이 있다. '의사 결정 기록'은 어떠한 방향으로 결정을 했으며, 그 결정을 통하여 얻어지는 장단점을 비교할 수 있게 한다. 많은 사람이 기록하는 것은 아니지만 스스로는 역할마다 의사 결정 기록을 남기고 그 기록을 중요하게 생각한다. 개인적으로 굉장히 귀중하게 생각하는 기록이다.


많은 종류의 기록 중 한 가지 주제나 역할에 대하여 자신이 대하는 태도를 일관되게 추적할 수 있는 기록은 의사 결정 기록이 가장 알맞다고 생각한다. 그 기록은 스스로의 갈등에 대한 기록이며, 당시에 상황을 어떻게 인식하고 있었는가에 대한 기록이기도 하다. 그리고 무엇보다도, 다양한 내가 어떻게 싸우고 있는지 보여주는, 역할 갈등에 대한 기록들이 포함되어 있기 때문이다. 다른 종류의 기록들에서는 총체적인 나를 발견할 수 있지만, 의사 결정 과정의 기록에서는 분절된 나 사이의 충돌을 읽을 수 있다.


내일 논의할 내용들 때문에 관련 의사 결정 기록을 읽다가 '왜 이런 기록을 남기는지' 잠시 적어 둔다.


원문 : 의사 결정과 그 기록 (forest)

뜬금없기는 했다. 머릿속을 가득 채우고 있다가 7월에 열린 태터캠프에서 밖으로 나온 이야기는 '성선설'이었다. "적어도 다른 사람이 쓸 프로그램을 만드는 입장이라거나 서비스를 만드는 사람이라면 성선설을 믿어야 합니다." 무슨 귀신 씨나락 까먹는 소리냐는 반응이 대부분이었을 것이다. 하지만 그 이야기가 그 시점에서 TNF와 Needlworks, 텍스트큐브를 만들고 사용하는 사람들, 태터앤 컴퍼니와 다음 커뮤니케이션을 포함해서 모두에게 하고 싶은 이야기의 전부였다. 저 한 문장만이라도 족했을 것이다.

성선/성악 어느쪽을 지지나느냐고 질문 받으면 그 어느쪽도 믿지 않는다고 답한다. 성선/성악/성무선악 모두 인간의 다양성과 거리가 있는 '본성'에 대한 물음이다. 선천적으로 존재한다고 믿는 욕구를 대 보라면 인정욕과 성욕은 존재한다고 하겠지만, 본성론의 문제가 되면 할 말이 없다. 그래도 꼭 성선악중 한 쪽을 선택해야 하는 경우, 예를 들어 시험 문제에 객관식으로 나왔을 때 뭘 찍을거냐고 하면 그 때는 성악설을 찍을 것이다. 굳이 게임 이론까지 들먹이지 않아도 될 것이다. 선천적인 욕구가 존재한다고 믿는다면, 그 강도가 크다고 믿을 수록 행동은 악해지게 되어 있다. 올해 상반기에 읽은 책 중 '인간실험' 이 가장 인상적이었다. 책을 덮을 때가 되면, 성악설이 규모의 문제가 아니라 본성에 가까운 문제가 아닐까 하는 생각을 지울 수가 없게 된다.

그렇지만 성선설을 믿어야 한다.

긴 시간은 아니었지만 스스로의 필요에 더하여 다른 사람을 위해서도 프로그램을 짜기 시작한지 두 해가 되었다. 여러 사람들과 만났고 그 사람들과 함께 프로그램을 만들었다. 그 시간동안 항상 즐겁지는 않았다. 여러 일이 있었고, 즐거운 일 보다는 신경써야 하고 머리 아픈 일들이 많았다. 그래도 계속 무엇인가 하고 있는 이유는, 이 일에 이유가 있기 때문이다. 그 어떤 행동도 목적이 없으면 지속될 수 없다. 그 어떤 단체도 철학이 없으면 지속될 수 없다. 마찬가지이다. TNF는 시작하면서 거창하고 무모한 철학을 내세웠고, 시간과 정열을 연료 삼아 현실로 끌어 오려고 노력하고 있다.

그런데 결과가 철학과 상충되는 부분들이 생긴다면 어떻게 할 것인가? 역사를 보면 유명한 예들이 몇가지 있다. 가장 거창한 예들로는 탄광 파는 도구를 만들었다가 전쟁의 세대를 바꾸어버린 노벨과, 원자력 무기의 힘을 숫자로만 이해하고 있다가 실제 결과를 보고 인생의 후회를 한 아인슈타인이 있다. 거창하게 갈 것 없다. 간단하게 이야기하자.

블로그를 만든다. 왜 만드는가? 모두가 자신의 이야기를 할 수 있는 세상, 오프라인과 온라인의 접점을 형성하는 축, 소통 비용을 0에 가깝게 줄이기 위한 방법, 데이터의 소유권이 저자에게 있는 사회, 자본과 권력에 의하여 발언권이 제약받지 않는 사회. 그래서 '인생에 도움 하나 될 것 없는 일인데 참으로 생각 없이 열심이다'는 이야기를 들으면서도 태터툴즈를 만들고 텍스트큐브를 만든다.

역설적이다. 텍스트큐브를 이용해서 만든 수없이 많은 사이트들이 있다. 사이비 종교 사이트, 아이들을 대상으로 한 성인 변태 사이트 홍보 블로그, 스팸 발송 블로그, 사기용 대포 블로그, 원 저작자들의 댓글에 악플로 대응하는 저작물 불법 공유 블로그, 불법 펌로그, 원나잇 섹스 블로그, 보험사기 블로그. 가끔 스팸 필터링 연구를 하면서 사이트들을 찾아 다닌다. 관리 모드로 들어가는 단축키인 q를 누를때면 어김없이 맞아주는 로그인 화면. 그 코드를 스스로 짰다고 생각할 때 마다 한숨이 나온다. 한숨이 쌓이면 후회가 되고, 후회가 쌓이면 절망이 된다.

절망이 될 때쯤 지인에게 이 이야기를 하였다. 지인 왈 "그러면 아래아한글로 쓴 야설 파일이 돌아다니는 걸 보고 이찬진씨가 좌절해야 되냐?"

프로그램이 몇 년을 두고 끊임없이 수정되고 고쳐지는 원동력은 다양하다. 그런데 그 원동력 중의 하나가 스스로의 철학이라면, 이러한 부분은 코드를 공여하는 프로그램을 짜다 보면 언젠가 부딪게 될 수 있는 일이다. 그리고 목표를 잃는 이러한 종류의 절망은 쉽게 극복되지 않는다.

언제부터인가 한 단어가 머릿속을 채우고 있다. 성선설을 믿어야 한다. 설령 스스로가 성악설이 더 신빙성 있다고 생각할지라도, 성선설을 믿어야 한다. 자신의 프로그램으로 행복해지는 사람이 더 많기를, 프로그램으로 사회가 더 나아질 것이라는 확신을 가져야 한다. 프로그램을 만들어 공유하고, 그걸 이용하는 사람은 그 프로그램을 통해 만나게 된다. 이 프로그램을 사용해서 사용하는 사람이 더 행복해질 것이라는 생각을 가진 사람만이 더 행복한 프로그램을 만들 수 있게 된다.

가끔 여러 사람을 만나 이야기를 기회들이 있다. 입을 열면 묻는다. "성선설을 믿으세요, 성악설을 믿으세요?" 자꾸 사람들에게 묻는 것은 스스로에게 이야기하는 방법인 듯도 하다. '성선설을 믿고 싶어요, 성악설을 믿고 싶어요?'

노벨은 생전의 마지막 도박으로 노벨 평화상을 남겼다. 아마도 우리 모두는 어떤 형태로든 선한 본성에 대한 희망을 안고 있다. 본성은 악하다고 믿으면서도 "에이 어떻게 사람이..." 같은 말이 무의식중에 나오는 것이 사람이다. 오늘 새벽에도 코드의 행간에 약간의 희망을 엮어 짜 넣는다.

정전 / 분실

그냥이야기 | 2008/08/10 01:16 | inureyes
오늘도 학교 전체가 예고 정전이다. 덕분에 웹서버도, 계산 서버도 뻗어서 연구도 웹코딩도 잠시 멈췄다. 독서하기 참 좋은 날이 되어 아침에는 밀린 책을 간단하게 읽고, 오후에는 학교를 나와 더위를 피해 (인터넷이 되는 곳으로) 왔다. (그렇다. 간만의 큐브닷컴에 대한 관심은 내 서버가 죽어서일까나...)

어제 아이팟 터치를 분실했다. 시내에서 돌아오는 길에 메일을 읽다가 버스가 와서 돈을 내기 위해 주머니에 넣었는데, 내릴 때 보니 케이스만 주머니에 남아 있었다. 처음에는 떨어뜨렸나 생각하고, 돌아 나오는 버스들을 몇 대 올라타 찾아 보았다. 찾지 못하고 방에 돌아와 구글 메일에 들어가보니 누가 IMAP이 설정된 아이팟으로 하루치 메일을 지워놓았다. 켜자마자 분실시 찾을 수 있는 내 연락처가 나오도록 해 놓았으니, 누가 마음 먹고 가져갔거나 주워서 자기가 쓸 요량으로 메일을 하나씩 지운듯. (기본값이 50개씩 출력이라 딱 50개를 지워 놓았더라.) 참으로 가지고 싶었나보다. 관련해서 접근 가능한 이메일 및 모바일미 푸시 접속 정보를 수정하고 나니 터치가 손을 떠났음이 실감났다.

정전이 되어서 블로그가 사라졌다거나 일상과 예정을 전부 핸들링해주던 아이팟을 잃는다거나 하는 일을 겪으며, 기계에 예속된 삶을 살고 있다는 생각을 한 번 더 하였다. 그러면서도 랩탑으로 삐질삐질 이렇게 테라 인코그니타에 접속해서 간만에 글을 쓰고 있는 것을 보면 기록하는 행위가 삶의 일부가 된 것 같아 조금 무섭다.

덧. 언제인가부터 비공개글을 쓰는 버릇이 생겼다. 스스로 만들어내는 온갖 데이터를 블로그로 쓸어 넣고 있다. 위키가 하던 일을 forest가 덤으로 떠맡게 되었는데, 그 덕분에 아무래도 차일피일 미루던 엔트리 버전 관리 기능이랑 자동 연관 사이트맵 기능을 집어넣게 될 것 같다. 현재 트렁크에서 테스트 중인 memcached랑 mysqli 부분, 블로그 뷰 구조의 개편과 스킨 2.0 스펙 작업을 마무리 한 후 시작할 듯.