본문 바로가기

책쓰기

(5)
멍청한 검색엔진인가 멍청한 사람인가? 검색엔진이라고 하면 가장 먼저 떠 오르는 것은 내 블로그 방문자를 기준으로 할 때 '구글'과 '네이버'일 것이다. 중국이나 일본의 인터넷 사용자라면 또 다른 검색 엔진을 떠 올릴 수 있다. 구글이 수집하여 저장하고 그리하여 검색 가능한 웹 페이지의 숫자는 10억 개니 15억 개니 하는 말이 많지만 누구 하나 직접 숫자를 세어본 바 없으니 그저 '엄청나게 많다'고 알고 있다. 구글은 지난 7월 페이지가 아닌 URL 기준으로 1조 개의 URL을 수집하고 있다고 이야기한 바 있다. 구글이 압도적으로 우수한 검색 엔진의 소유 업체라는데 이견이 있는 사람은 별로 없을 것이다. 구글의 검색 결과와 네이버의 검색 결과에서 특히 '한글로 검색했을 때' 그 결과의 신빙성에 대해 의심하는 사람은 많지만 그럼에도 불구하고 ..
웹 서비스 개발팀의 팀장 지위가 사람을 규정한다는 말이 있다. 심리학적인 관점이든 경영학적 관점이든 지위에 따라 똑같은 사람의 생각과 행동 양식이 달라진다는 것은 익히 알려진 사실이다. 이것은 웹 서비스 개발팀의 팀장에게도 똑같이 적용된다. 이야기를 시작하기 전에 '웹 서비스 개발팀의 팀장'은 프로그래머를 지칭하지 않음을 분명히 해야겠다. 개발팀의 팀장이라면 대개 프로그래머이거나 프로그래머 경력이 있는 사람일 가능성이 매우 높지만 '웹 서비스 개발팀'은 그렇지 않은 경우도 있다. 여기서 '개발팀'은 특정 웹 서비스를 만들기 위해 모인 사람들 모두를 말한다. 개발팀은 프로그래밍을 하는 사람과 디자인을 하는 사람, 기획을 하는 사람을 지칭한다. 마케팅이나 고객 지원, 프로모션 팀도 포함될 수 있겠지만 이렇게 될 경우 개발의 범주가 ..
웹 사이트의 자동화 시스템 정책 웹 사이트를 만들 때 만약 어떤 페이지가 동적으로 자동 구성되게 만들려면 반드시 어떤 정책(policy)이 필요하다. 자동화 시스템은 대부분 매우 간단하다. 그러나 본질적인 측면에 접근하면 자동화 시스템은 필연적으로 복잡해 진다. 대부분의 시스템은 더 복잡해지려는 속성이 있고, 그 시스템을 사용하는 사람들의 요구에 의해 더 복잡해지기도 한다. 더 많은 '조건'이 있을수록 보다 '신뢰할 수 있다'고 많은 사람들이 생각하기 때문이다. 2001년 즈음에 한 웹 사이트를 만들며 메인 페이지에 을 포함시킬 계획을 세웠다. 회사 경영진은 웹 사이트 운영을 위한 인건비를 최소화하길 바랬다. 때문에 매일 을 선정하는 것이 아니라 자동으로 이 부분이 구성되어야 한다고 지시했다. 나는 몇 가지 이유를 들며 그런 구성이 바..
책 읽기와 책 쓰기 어떤 사람은 일년에 책을 200권을 읽는다고 한다. 다독하는 사람들은 책을 통해 지식을 섭취하기 보다는 책을 읽으며 '생각한다'. 만약 책을 읽는 과정에서 지식과 정보를 습득하겠다는 목적이 강하다면 결코 한 해에 200권의 책을 읽을 수 없다. 다독하는 사람들은 책을 읽으면서 자신의 생각을 겹쳐 생각하는 방식이 대부분이다. 믿을 수 없다면 다독하는 사람들에게 이런 질문을 하면 된다, "왜 그렇게 많은 책을 읽습니까?" 내 주변 사람들 중 한 해에 50권 이상의 책을 읽는 사람들의 공통적 특징은 책을 통해 정보를 습득하는 게 목적이 아니라 책을 읽음으로써 자신의 생각을 정리하는데 있다는 것이다. 한 해에 읽는 책이 50권이라고 해도 대략 일주일에 한권을 읽는 셈인데 평범한 사람으로는 감당하기 힘들다. 하물..
웹기획 책을 먼저 읽어 볼 분? 아는 분만 알고 있는 제 책쓰기 관련 역사가 있습니다. 벌써 햇수로 3년 넘게 질질 끌고 있는 책이 한 권 있는데 목록 잡기만 수십 번은 한 것 같습니다. 초안을 썼다 버린 적은 수도 없습니다. 바로 "웹 서비스 기획"에 대한 책입니다. 책을 쓰지 않고 오죽 질질 끌었으면 작년 7월에는 8월 탈고를 하겠다고 편집 기획자에게 약속하는 글을 공개적으로 쓰기도 했습니다. 물론... 잘 안되었죠. 그 후에 몇 가지 글쓰기를 막는 일이 정리되자 몇 개월 전 올해 6월 말에 탈고를 하겠다는 약속을 했습니다. 그런데 이번엔 정말 탈고를 할 수 있을 것 같습니다. 왜냐면 책에 포함될 가장 중요한 현업에서 실험이 마무리되었기 때문입니다. 웹 서비스를 기획하는데 필요한 요소를 나열하고 어떤 식으로 만들면 된다는 이야기를 ..