스냅샷: Viaweb, 1998년 6월
1998년 6월, 야후 인수가 발표되기 몇 시간 전에 나는 Viaweb 사이트의 스냅샷을 찍었다. 언젠가 다시 보면 재미있겠다고 생각했다.
가장 먼저 눈에 띄는 것은 페이지가 얼마나 작은지다. 1998년에는 화면이 훨씬 작았다. 내 기억이 맞다면, 우리의 첫 페이지는 그 당시 사람들이 흔히 쓰던 창 크기에 딱 맞았다.
그 당시 브라우저(IE 6은 아직 3년 뒤에나 나올 예정이었다)는 글꼴이 몇 가지 없었고 안티앨리어싱도 되지 않았다. 보기 좋은 페이지를 만들고 싶다면 표시 텍스트를 이미지로 렌더링해야 했다.
Viaweb과 Y Combinator 로고 사이에 어떤 유사점이 있음을 눈치챘을지도 모르겠다. 우리는 YC를 시작할 때 그걸 내부 농담으로 만들었다. 빨간 원이 얼마나 기본적인지 생각해 보면, Viaweb을 시작했을 때 다른 회사들이 그걸 로고로 쓰는 경우가 얼마나 드문지가 놀라웠다. 조금 지나서 나는 그 이유를 깨달았다.
회사 페이지에서 John McArtyem이라는 수수께끼의 인물을 발견할 수 있을 것이다. Robert Morris(일명 Rtm)는 웜 사건 이후로 홍보를 극도로 꺼려서 사이트에 자신의 이름을 올리고 싶지 않아 했다. 나는 그가 타협안에 동의하도록 설득했다. 그의 약력을 사용하되 이름은 사용하지 않는 것이었다. 그는 그 이후로 그 점에 대해 조금은 누그러졌다.
트레버는 인수가 마무리될 무렵에 졸업해서, 4일 만에 가난한 대학원생에서 백만장자 박사가 되었다. 내 보도자료 작성 경력의 정점은 그의 졸업을 축하하는 글이었는데, 회의 중에 내가 그를 그린 그림이 실려 있었다.
(트레버는 또한 상인들이 상점을 만들기 위해 고용할 수 있는 웹 디자이너 디렉토리에서 Trevino Bagwell이라는 이름으로 등장한다. 우리는 경쟁사가 우리 웹 디자이너들에게 스팸을 보내는 경우에 대비해 그를 가짜로 끼워 넣었다. 우리는 그의 로고가 실제 고객들을 막을 거라 생각했지만, 그렇지 않았다.)
90년대에는 사용자를 얻으려면 잡지와 신문에 언급되어야 했다. 오늘날처럼 온라인에서 발견되는 방법이 그때는 없었다. 그래서 우리는 언론에 우리를 언급해 주는 홍보 회사에 한 달에 16,000달러를 지불하곤 했다. 다행히 기자들은 우리를 좋아했다.
검색 엔진에서 트래픽을 얻는 방법에 대한 조언에서 (당시에는 SEO라는 용어가 아직 만들어지지 않았다고 생각한다), 우리는 중요한 검색 엔진이 7개뿐이라고 말한다: Yahoo, AltaVista, Excite, WebCrawler, InfoSeek, Lycos, HotBot. 뭔가 빠진 게 보이는가? 구글은 그해 9월에 설립되었다.
우리는 Cybercash라는 회사를 통해 온라인 거래를 지원했다. 그 기능이 없으면 제품 비교에서 두들겨 맞았을 테니까. 하지만 Cybercash는 너무 형편없었고 대부분의 상점 주문량이 너무 적어서, 상인들이 주문을 전화 주문처럼 처리하는 편이 나았다. 우리는 사이트에 실시간 승인을 하지 않도록 상인들을 설득하는 페이지를 두었다.
전체 사이트는 사람들을 테스트 드라이브로 이끄는 깔때기처럼 구성되어 있었다. 소프트웨어를 온라인으로 시험해 볼 수 있다는 것은 참신한 일이었다. 우리는 동적 URL에 cgi-bin을 넣어 경쟁사들이 우리 소프트웨어의 작동 방식을 속이게 했다.
우리에게는 유명한 사용자들이 있었다. 말할 것도 없이, Frederick's of Hollywood가 가장 많은 트래픽을 발생시켰다. 우리는 큰 상점에 대해 월 300달러의 고정 요금을 부과했는데, 트래픽이 많은 사용자가 있다는 것은 조금 놀라운 일이었다. 나는 한때 Frederick's가 우리에게 얼마나 많은 대역폭 비용을 초래하는지 계산한 적이 있는데, 약 월 300달러였다.
우리가 모든 상점을 호스팅했기 때문에, 1998년 6월에는 한 달에 천만 회가 조금 넘는 페이지 뷰를 처리했고, 그 당시에는 많은 것으로 보였던 대역폭을 소비했다. 우리 사무실로 들어오는 T1 라인이 2개(3Mb/초) 있었다. 그 시절에는 AWS가 없었다. 서버를 코로케이션하는 것조차 서버가 자주 고장나는 점을 고려하면 너무 위험해 보였다. 그래서 우리는 서버를 사무실에 두었다. 더 정확히 말하면, 트레버의 사무실에 두었다. 다른 인간과 사무실을 공유하지 않는 특별한 특권 대신, 그는 6대의 시끄러운 타워 서버와 사무실을 공유해야 했다. 그 서버들이 발생시키는 열 때문에 그의 사무실에는 '뜨거운 욕조'라는 별명이 붙었다. 대부분의 날은 그가 쌓아 둔 창문형 에어컨이 버텨 주었다.
페이지를 기술하기 위해 우리는 RTML이라는 템플릿 언어를 만들었는데, 뭔가를 뜻하는 것처럼 보였지만 실제로는 Rtm의 이름을 따서 내가 지은 것이다. RTML은 Common Lisp에 몇 가지 매크로와 라이브러리를 추가한 것이었고, 마치 문법이 있는 것처럼 보이게 하는 구조 편집기 아래에 숨겨져 있었다.
우리는 지속적인 릴리스 방식을 사용했기 때문에, 우리 소프트웨어에는 실제로 버전이 없었다. 하지만 그 당시 업계 언론은 버전을 기대했기 때문에, 우리는 버전을 만들어 냈다. 많은 관심을 받고 싶다면 버전 번호를 정수로 만들었다. 그 '버전 4.0' 아이콘은, 덧붙이자면, 우리가 직접 만든 버튼 생성기로 생성된 것이었다. Viaweb 사이트 전체는 온라인 상점이 아님에도 불구하고 우리 소프트웨어로 만들어졌다. 왜냐하면 우리는 사용자들이 경험하는 것을 직접 경험하고 싶었기 때문이다.
1997년 말, 우리는 Shopfind라는 범용 쇼핑 검색 엔진을 출시했다. 그 당시로서는 꽤 진보된 것이었다. 대부분의 온라인 상점을 크롤링하고 제품을 골라낼 수 있는 프로그래밍 가능한 크롤러를 갖추고 있었다.
글을 무작위로 읽기