2009년 12월 17일 목요일

새해...

* 회사 홍보팀에서 뭐에 쓸지도 모르는데 글 쓰란다. 내년이 호랑이띠라고. 어디 언론에 보낸다는데 나한테는 아무것도 안가르쳐준다. 무조건 사진이랑 써서 내란다. 대충 써서 내면 알아서 작문해준단다.
블로그 끊네 어쩌네 하고 있었는데 멋적게도 바로 이어 쓰다. 메모장 대신 블로그에 쓰는 건 귀찮기 때문이다.

----
새해는 경인(庚寅)년이다. 태어나서 세번째 맞는 호랑이해다.
내 또래의 대한민국 남성의 평균 기대수명이 76세라 하니, 얼추 절반쯤 살았나보다. 이렇게 생각해보니 화들짝 놀라게 된다. 두 아이의 아버지이자 한 여자의 남편으로, 회사에서는 아래에서 치받히고 위에서 찍혀 눌리는 중간위치로, 그렇게 어깨에 무거운 짐을 지고 36년째를 살아간다는 건 여전히 피곤한 일이건만 별로 이룬 것도 없이 인생의 절반을 그냥 보냈나보구나 하는 생각이 설핏 들기에.

그렇게 생각하다가도 또 달리 바라보면 나름 괜찮게 살아온 것 같기도 하여 뿌듯해도 해본다. 어찌 되었건 한 사람의 사회인으로써, 또 한 가족의 구성원으로써, 그냥저냥 큰 일 만들지 않고 무난하게 살아온다는 것 자체가, 요즘처럼 험난한 세상에는 제법 자랑으로 여겨질 만 하다고도 생각하기에.

세모에는 지난 한 해를 돌이켜보며 반성하고, 새 해를 준비하며 계획하는 기간이란다. 인생의 절반을 살아온 지금 역시 지나간 반생을 돌이켜보며 반성하고, 앞으로의 여생을 준비하며 계획하는 기간이렸다. 지나간 일은 어찌할 수 없으니 앞으로의 한 해, 그리고 남은 36년여간을 새롭게 다잡으며 비록 작심삼일이 될 지언정 몇가지 결심을 해본다. 하긴, 매 해 똑같은 다짐이나 다름없으니 식상하기도 하지만, 매 해 똑같은 다짐을 할 수 있는 것도 어찌 보면 다행이라 할 수 있겠다. 부디 새 해에는 작심삼십일쯤은 되주길 바랄 뿐.

첫째, 건강하자.
간에 낀 지방 때문에 간세포가 안보여요라는 충격적인 이야기를 의사로부터 지난 건강검진 때 들었음에도 여전히 운동부족에 음주흡연 습관은 버리지 못하고 있다. 모처럼 깨끗하게 태어나 인생절반을 살아오는 동안 몸 고마운 줄도 모르고 잔뜩 험하게 굴렸구나. 앞으로 남은 절반의 인생 동안 조심조심 잘 다루어 큰 고장 없이 건강하게 지내도록 노력해야겠다.

둘째, 책을 읽자.
취미가 독서인지라, 제법 책을 많이 사고 읽는다 자부하고, 세어보니 올 한 해 200여권의 책을 사서 읽었으니 다른 이들에게 견주어 결코 적게 읽은 것은 아닐테다. 그러나 독서 취향이 편중되어 있고, 다분히 통독(通讀)으로 훑어 읽는 편이라 읽는다는 자체에 의미를 둘 뿐, 내용을 내 것으로 만드는데는 소홀했던 듯하다. 새해에는 책을 많이 읽는 것 만큼이나 많이 생각하며 읽는 것도 중요하렸다.
다만, 가뜩이나 좁은 집에 책 쌓아 둘 곳이 없으니 애서가의 조건이 넓은 집인가 하여 안타까울 뿐이다.

마지막으로, 다른 이들을 생각하자.
가까이는 가족을, 조금 떨어져 회사를, 그리고 같이 어우러 사는 공동체를 생각하며 살아갈 수 있었으면 좋겠다. 기왕에 체면치레나 마음의 위안을 위해 기부를 약간 하고 있는 마당에, 새 해에는 멀리 해외에 아동결연이라도 해볼까 생각 중이다. 마침 회사에서 모 단체와 사랑나눔에 대한 공동 캠페인도 진행하는 바, 떠밀리는 척 슬쩍 참여해보는 것도 좋겠다. 조금 멋적은 감이 있었는데 좋은 핑계 아니련지.
그리고 그러한 마음으로 사랑하는 가족들과 계속 행복하게 살 수 있으면 더 바랄 것이 무엇이겠나. 아, 연봉인상은 바래도 되겠지?


----
오우, 닭살 으슬으슬... 완존 시골 교장선생님 수필집에서 따온 듯한 문체와 내용.. 으윽... 참고로 말하자면 저 이런 사람 절대 아닙니다. 이건 회사 홍보팀 제출용 작문임.

오랜만의 년기(年記)

* 벌써 1년이 저물어간다. 일기가 아닌 년기를 쓸 타임.

* 블로그를 끊다.
더이상 쓰지도, 읽지도 않는다. 그런 채로 몇 달이 지났다.
읽지 않기 위해 NNW를 지워버렸고, 쓰지 않기 위해 블로그에 접속하지 않는다. 필요한 소식은 결국 언젠가는 들리게 마련이고, 귀만 잘 열어두면 약간의 웹서핑 중에도 필요한 만큼은 얻을 수 있다.
그러나 블로그질에 소모되었던 시간을 더 생산적인 일에 사용했느냐 하면 그것도 아니긴 하다.

* 책을 읽다.
블로그질을 안하는 대신 유일하게 늘어난 것은 책뿐. 올 한해 동안 내 돈으로 211권의 책을 구매했고, 회사돈으로 16권을 구매, 선물이나 기타 등등 5권 정도 얻었다. 책사느라 2,307,480원 지출.
다 읽었냐고? 읽는 거야 글자만 알면 되는걸...

* 일을 하다.
먹고 살려면 일을 해야한다. 작년에 2명으로 시작했던 팀이 이제는 8명으로 늘었고, 조만간 9명 예정. 전략기획이라지만 잡무가 더 많은 듯도 하고. 1개의 서비스를 넘겨받아 시작한게 지금은 7개의 서비스를 기획/운영하고 있고, 내년에는 3개 더 오픈 예정. 대신 1개는 접을테고, 2개는 다른 팀에 넘겼으면 바라고...
이제는 내 앞에 입사한 사람보다 내 뒤에 입사한 사람이 2배쯤 되고, 승진을 했고, 연봉이 조금 늘었고, 해외출장이 좀 있었으며, 회의 중 두 번 울었다.

* 가족과 살다.
처제가 결혼했고, 처남이 결혼할 예정이며, 장인어른이 은퇴했고, 아버지는 과수원에서 소일. 이사를 했고, 큰 차로 바꿨으며, 보험이 좀 늘었고, 여전히 마이너스 통장이고, 첫째는 제법 똘똘한 듯하여 팔불출이 되어가고, 바야흐로 둘째가 태어나다. 덕분에 거미줄친 유부남 1년 연장.

* 이래저래 놀다.
카메라가 2대 더 늘었고, 렌즈는 사고팔고 정신없는 가운데 작년보다 갯수로는 2개 늘었고. 그러나 출사는 손에 꼽히고, 맘에 드는 사진은 없되, 거실벽에 채워 붙일 만큼은 가족 사진을 찍다.
당구를 열심히 쳤으나 오히려 점수를 내려야 했다. 팀원들은 으례 점심식사는 내 돈으로 당구장에서 먹는 건 줄 안다. 생일날에만 이긴다. 생일이 일년에 한번 뿐이라서 문제.
프로그래밍은 완전히 접었고, 야동보는 것이 유부남의 낙이라면 낙.

* 운동은 안하다.
몸무게는 1년전 건강검진 그대로이고, 키는 오히려 0.2cm 줄었고, 눈은 짝짝이 되어가고, 간은 초음파로 안보일 정도로 지방에 덮여있고, 고지혈증에 고콜레스테롤이라는데 별로 걱정은 안들고, 헬쓰는 여전히 가다말다 하고, 골프는 배워보려 했더니 연습장이 야반도주하고... 일주일에 세번쯤 술을 먹고 하루에 담배를 한갑쯤 피고, 금연시도했다가 5시간만에 포기.


돌아보니 올 한해 나름 공사다망한 와중에 알차게 살았음. 내년에도 부디 잘 지내길. 3번째 띠가 돌아오니 나이값도 좀 하고.

2009년 12월 2일 수요일

아직도 개통안된 아이폰

월요일 수령한 아이폰은 아직도 32G짜리 아이팟터치...

malltail.com을 통해 배송대행신청한 Vaja 케이스는 이제야 아르헨티나에서 LA로 가는 비행기를 타고 있고...

오늘 출근하면서 내 차에 달린 켄싱턴 카킷을 살펴보니 Vaja 케이스 씌운채로는 아이폰은 도킹에 무리가 있을 듯. 젠장... 터치쓸 때는 헐렁헐렁해서 가능할 것 같았는데...

여하튼 가장 큰 문제는 아직도 개통문자는 안왔다는 것. SK에서 KT로 가입처리나 이메일청구서 신청등은 다 된 것 같은데 왜 정작 개통은 안해주냐능... 오늘도 안되면 KT플라자로 가봐야 하나... (메일로 온 이메일 청구서를 보면 전화번호는 발급된 듯... 아오.. 개통문자좀 줘요!!)

2009년 12월 1일 화요일

유저스토리북

한때 함께 일했던 유노윤호정윤호군이 회사를 차리고, 유저스토리북이라는 서비스를 내놓았다.
사실 책관리하고 서로 대출해줄 수 있는 시스템은 내가 언젠가 만들어야지 했었던 서비스인데 이렇게 누군가 만들어 주었다는 것만으로도 나같이 게으른 사용자는 그저 고마울 뿐.

회원가입하고 책 등록하려고 알라딘에 들러 구매했던 도서목록을 보니, 지금까지 알라딘에서 448권을 구매했더군. 이거 다 등록하는 건 무리여서 최근 구매한 50권 정도만 등록해보았다.

소소하게 불편한 점

  • 일괄 등록은 되는데, 일괄 수정은 안된다.(어떻게 하는지 모른다. 별점 같은 건 일괄 수정하고 싶은데...)
  • 별점을 매긴 기억이 없는데, 별점이 또 제각각 들어가 있다. 뭐지?
  • 북마클릿에 오류가 있어서, 알라딘 보관함 리스트처럼 한 페이지에서 여러 책을 북마클릿으로 등록하려 하면 자꾸 이전에 검색한 내용이 표시된다.
  • 서재 분류는 따로 못만드나? 카테고리별로 관리하고 싶은데.
  • 테마에는 어떻게 참여하는지? 남이 올린 테마를 구경만 하는건가?
  • 내보내기에는 블로그는 아직 안되나?
한가지 더 바라는 점이 있다면, 기왕 알라딘 API를 쓰는데, 개인의 알라딘 TTB코드를 등록하게 해서 내 서재로부터 구매가 일어나면 수익이 생겨주면 고맙고. (광장처럼 공용인 공간에서는 유저스토리 자체 광고코드로 자체광고수익을 얻는 것도 좋을 듯.)

여하튼 깔끔한 서비스이고 더 발전할 것으로 기대됨. (그런데 이거 만들고 있다는 소식들은지가 1년쯤 된 것 같은데... 오래 걸렸네...)

2009년 8월 18일 화요일

30년 주기설이 돌길래

고종황제 : 1919년
김구 선생 : 1949년
박정희 전대통령 : 1979년
노무현/김대중 전 대통령 : 2009년

----

물론 당연히 말도 안되는 소리.

순종황제 : 1926년
이승만 전 대통령 : 1965년
윤보선 전 대통령 : 1990년
최규하 전 대통령 : 2006년


----

게다가 30년 주기설이라면 남은 4명의 면면을 앞으로 30년간 더 봐야 한다는 소리. 이게 더 충격.



아무튼, 숙연해지는 날이네요.

2009년 8월 11일 화요일

죄수의 딜레마 보론

서울비님의 교실에서 해본 Win-Win 게임이라는 포스팅을 매우 흥미롭게 읽었다.
몇가지 생각이 뻗어나가는 것들이 있어서 보론 성격의 포스팅.

1) 인류애와 진화적으로 지속가능한 전략(ESS)
물론 엑셀로드 이후 이 게임이 특별히 새로운 것 없이도 자주 반복되는 실험이긴 하지만, 서울비님의 교실실험이 흥미롭고 유의미했던 지점은 이 죄수의 딜레마를 '인류애' 혹은 '양심'이라는 키워드로 타파할 수 있는 가능성에 대한 고찰이라고 본다. 교실과 학생... 이라는 특이점과 순수함이라는 성격때문이었을까.
그러나 대개의 경우, 이러한 접근법은, 이상적일 수는 있으나 진화적으로 지속가능한 전략(Evolutionarily Stable Strategy)이 되기는 어렵다. 바로 '틈입'에 취약하기 때문. 역설적으로 '교육', '양심', '도덕', '인류애' 무엇이든간에 W카드를 내도록 하는(배신을 하지 못하게 하는) 압력이 강한 집단일 수록, 극소수의 배신자에게는 '배신'의 보상이 더 커지게 되기 때문이다.


2) 내쉬균형
우선, 서울비님의 점수 룰은 그대로 둔 채, 경제적 동기를 부여해보자.
이 게임의 참가자는 수회 연속(주최자가 그만하자고 할 때까지)으로 게임을 한 후, 각 팀이 획득한 점수만큼 주최측으로부터 사탕을 받는다고 하자.
그러면 당장 양쪽팀은 상호협력하기 시작한다. 상대방의 득실과는 상관없이 나의 점수만으로 보상을 받을 수 있다는 것을 아는 순간, 이 게임은 상호협력전략이라는 내쉬균형에 이르게 된다.
마치, 월드컵 조별예선전에서, 무승부만 하면 두 팀다 올라갈 수 있다는 것을 깨달은 축구팀처럼 두 팀은 주최측이라는 공동의 적을 두고 상호협력을 통해 자신의 보상을 극대화하는 한편, 상대로부터 불필요한 견제를 받지 않기를 원한다. 이런 경우 배신으로의 유혹은, 단 1번의 확실한 이득에 비해, 남은 기간동안 벌어질 혼선을 생각한다면 그다지 서로 바람직하지 않은 전략이 된다. (이 게임에서 남은 경기 수는 주최자만 안다는 것을 주의)

3) 기간의 한정
그러나 이러한 내쉬균형은 단순히 게임 회수를 미리 한정지어 공지하는 것만으로 간단히 깨어질 수 있다. 예를 들어 10게임을 진행할 것임을 미리 공지한다면, 9게임간 상호 협력하여 27점씩을 획득한 상태에서 보복의 걱정없이 6점을 얻을 수 있다는 배신의 기회는 거부하기 힘든 유혹이다. 물론 상대방도 비슷하게 생각할 것이기 때문에 상호배신의 방아쇠는 좀 더 일찍 당겨지기 마련이다.
그러나 현실에서는 오늘 보고 내일 안볼 관계가 아닌 한 이러한 기간한정 룰은 약간 비현실적인 면이 있는 것도 사실이다. 집단내에서의 사회적 약속이 배신에 대한 억제책으로 작용할 수 있는 힌트라 하겠다.


4) 목표의 한정
그렇다면 게임의 룰을 바꿔서 10회 게임시 15점 이상을 획득한 팀에만 사탕을 일정갯수 준다면 어떻게 될까?
점수에 상관없이 보상으로 주어지는 사탕갯수가 일정하다면, 양팀은 서로 15점 이상을 유지하는 선에서 상호협력이 이루어질 것을 예상하기는 어렵지 않다. 15점 이상의 추가점수를 얻기 위한 전략 중에 배신이라는 선택지는, 보상되는 사탕에 비해 사회관계속의 불편한 긴장상태를 유지해야 하는 부담이 더 클 수 있기 때문이다.

물론 점수에 따라 지급되는 사탕의 갯수가 다르다면 또다른 전략이 필요하긴 하겠다. 배신의 보상에 따른 추가이익에 대한 보상이 충분히 크다면 배신은 사회압력을 이겨낼 만큼 충분히 매력적이 될 수 있다.

어쨌거나 공동의 목표가 존재한다면 충분히 상호협력이 이루어지도록 사회적 압력이 작용함에도 불구하고, 배신의 가능성이 있다는 것은, 배신의 유혹이 너무 크도록 보상이 과도하기 때문은 아닐까?


5) 배신, 그 참을 수 없는 유혹
이제, 점수 룰을 바꿔보자.
W-W의 경우 : 각각 6점씩 부여함으로써 상호협력의 보상을 키운다.
M-M의 경우 : 상호배신의 페널티를 더 늘려서 각각 -6점씩 준다.
W-M의 경우 : 배신의 유혹을 줄이고자(?) 배신으로 얻는 이익을 1점만 주고, 배신당한 쪽의 페널티는 0점만 부여한다. (파격적이다!!)

확실히 서울비님의 최초실험보다 배신의 유혹을 덜 받도록 구조화시켰다. 사소한 이익을 얻기 위해 배신을 하기에는 그 리스크가 너무 크다. 아마도 이러한 점수 구조는 상호협력을 이끌어내는 강력한 유인제가 될 수 있을 것이다.

그러나, 이러한 점수 구조조차, 반드시 상호협력을 보장하는 마법의 주문은 아니다.

서울비님의 학생들을 2명씩 짝지워 교실 토너먼트를 주최한다고 하자. 최종 우승자가 뽑힐 때까지 토너먼트를 진행하고, 최종 우승자에게는 사탕을, 나머지 탈락자들에게는 화장실 청소를 시키도록 하자.

이러한 전형적인 승자독식시스템에서는 배신은 유혹이 아니라 구조가 된다. 비록 마이너스 점수로 떨어진다 하더라도 상대방보다 1점이라도 높아야만 다음 토너먼트로 올라갈 수 있다면, 배신은 경쟁을 위한 가장 좋은 무기가 되기 때문이다.

6) 다시 처음으로.
애초에 '점수'를 부여한다는 것은 점수에 따른 보상차이가 존재한다는 함의이다. 승자'독식'까지는 아니더라도 승자와 패자사이에 '격차'가 존재하고, 그 '격차'가 보상의 절대량만큼이나 중요하다면 배신은 '격차'의 확보를 위해 중요한 도구가 된다.
토너먼트 형태가 아니라 하더라도, 이러한 가치관의 집단 속에서는 배신의 가능성은 상존하게 된다. 심지어, 상호협력하도록 하는 사회적 압력이 강한 집단일 수록, 역설적으로 배신자가 성공할 가능성은 더 높아진다. 배신을 하지 못하도록 교육이나 도덕이나 양심이나 인류애를 강조할 수록, 외부로부터의 배신자의 틈입에 취약해진다.


'보상'과 '격차'는 현실속에서는 자본주의의 가장 근본적인 동작기제라고 할 수 있다. 이러한 전제 앞에서 상호배신 대신 상호협력을 통한 공동이익의 증대를 목적으로 한다면,

1) 보상과 격차를 무효화하던가 (자본주의의 폐지)
2) 배신자에 대한 즉각적이고도 강력한 '공적 복수'를 집행하던가 (국가의 규제, 개입)

그러나 단지 성선설과 비슷한 입장으로 상호협력 예찬론식의 접근이라면, 이 게임 자체에 숨어있는 구조적 모순 대신 배신자 개인의 양심문제로 치환되버려, 학생들로 하여금 근본적인 모순을 직시하고 해결책을 고민하도록 할 기회를 놓치는 것이 아닌가 하는 기우가 든다.

2009년 8월 10일 월요일

보안을 위한 타임아웃

가끔 어떤 웹서비스를 이용하다보면,
일정시간동안 새로운 액션이 없으면 사용자를 강제로 로그아웃하게 하는 기능이 있는 경우가 있다.

보안상, 웹페이지를 열어둔 채로 장시간 자리를 비우지 말라는 서비스 기획자의 고마운 배려.

과연 그럴까?

"외근 중 급한 용무로 PC방에 들려서 업무를 보던 중, 갑작스럽게 찾아온 아랫배의 싸늘한 신호... PC를 내팽개쳐둔 채 부랴부랴 터질 것 같은 배를 끌어앉고 간신히 화장실을 찾아 세이프, 30분간 폭발하는 설사와의 악전고투 동안, 내 옆자리에 앉았던 산업스파이가 내 자리에 앉아 회사기밀을 훔쳐보다..."

요정도가 조금 과장되긴 했어도 기획자가 상상한 시나리오.

그러나 실제 업무에 이러한 경우가 존재할 리 없다. 우선, 이런 습관의 사용자라면 구멍이 이것 하나일리 없기 때문에 전반적인 보안의식부터 고치는 것이 우선.
그 다음, 브라우저 창을 닫는 것은, 일반 어플리케이션을 종료하는 것보다 훨씬 간단하다. 일반 어플리케이션이야 경우에 따라 작업문서를 저장하라는 둥 이런 저런 잔소리를 하며 종료되지 않고 버티는 경우가 있긴 하다. 아마 모두들 '컴퓨터 끄기'를 하고는 안심하고 자리를 떴다가 돌아와보니 저런 메시지를 띄운 채 컴퓨터가 그대로 있던 경험이 있을 것이다.
그러나 웹브라우저는 닫으면 닫긴다. (브라우저가 '죽어서' 안닫기는 경우는 예외) 즉, 필요하다면 언제든지 '기밀'을 '보호'할 수 있다. 오히려 필요한 것은 다운로드한 파일들이라든가, 캐시에 저장된 내용들에 대한 보호일 테다. 물론 이런 것은 타임아웃으로는 어차피 해결되지 않는 문제이다.

또다른 문제점은, 의도와는 달리 이러한 기능은 사용자의 자연스러운 업무흐름을 방해한다는 것이다. 자리를 비우지 않고 단지 '다른 작업'과 같이 하는 것만으로도 이 타임아웃기능은 치명적인 업무방해를 일으킨다.

예를 들어 우리 회사의 사내 게시판은 일정시간 이후에 자동로그아웃된다. 그 결과는 보안성의 강화가 아니라, 몇십분동안 공들여 작성한 사내 공지물의 날아감이다.
내가 쓰고 있는 텍스트큐브 역시 일정시간 이후 자동으로 로그아웃된다. 왜 로그아웃을 시키는지 모르겠다. 그러나 한가지 확실한 건, 내가 글을 쓰기 위해 여러 창을 띄워놓고 자료를 모으고 조사하다 보면 어느새 타임아웃에 걸려 있다는 점이다. 아마도 내가 너무 창을 오래 띄워놓는 것이 이유이긴 하겠다.
물론, 이런 사용자를 위해 '임시저장' 기능이 있으니 그나마 텍스트큐브는 양반이겠다. 가끔 임시저장 버튼이 저 혼자 활성화되었다, 비활성화되었다 하는데 나는 그 이유를 아직도 모르겠다. 그저 안전하게 글을 완료할 때까지는 스톱와치를 놓고서 글 작성중 알람이 울릴 때마다 비공개상태로 저장해두는 것이 더 좋은 습관이라는 것을 구글 텍스트큐브팀이 가르쳐주는 친절함인지도.

트윈캠프라는 서비스를 매우 편리하게 사용하고 있는데, 주지하다시피, 팀관리어플리케이션이란 종류는 문자그대로 '배경화면'처럼 늘 화면에 띄워두는 편이 좋다. 그래야 업무도중 수시로 확인해보며 팀관리를 할 수 있기 때문이다.
그러나, 트윈캠프 창을 열어 둔 채 다른 업무를 보다보면 어느새 트윈캠프가 정해놓은 타임아웃 시간을 훌쩍 넘기기 일쑤. 그러면 다시 부랴부랴 새로 로그인을 해야한다. 아, 재로그인에 소요되는 나의 업무시간 로스와 집중도 방해는 트윈캠프가 보상해주는가.


내 생각에, 타임아웃은 보안을 위해서가 아니라, 계속적으로 자동으로 서버와의 통신이 수행되어야 하는 종류의 웹어플리케이션에서 서버의 부하를 줄이기 위한 케이스를 제외하고는 타임아웃을 통한 로그아웃은 아무런 가치가 없다. 사용자를 생각하는 척 하는 기획자와 개발자의 집단자위행위일 뿐.