快照:Viaweb,1998年6月
快照:Viaweb,1998年6月
2012年1月
在雅虎收购宣布前几个小时,我拍下了Viaweb网站的快照。我想有一天看看可能会很有趣。
首先注意到的是页面是多么小。1998年的屏幕要小得多。如果我没记错的话,我们的首页刚好能适应人们当时通常使用的窗口大小。
那时的浏览器(IE6还要3年才会出现)字体很少,而且没有抗锯齿。如果你想让页面看起来好看,你必须将显示文本渲染为图像。
你可能会注意到Viaweb和Y Combinator的标志之间有某种相似之处。当我们创办YC时,我们这样做是为了开个内部玩笑。考虑到红色圆圈是多么基础的东西,当我们创办Viaweb时,我很惊讶其他使用红色圆圈作为标志的公司如此之少。稍后我明白了原因。
在公司页面上,你会注意到一个名叫John McArtyem的神秘人物。Robert Morris(又名Rtm)在蠕虫事件后如此厌恶 publicity,以至于他不想让自己的名字出现在网站上。我设法让他同意妥协:我们可以使用他的简介,但不能使用他的名字。从那时起,他在这一点上稍微放松了一些。
Trevor大约在收购完成时毕业,所以在4天的时间里,他从身无分文的研究生变成了百万富翁博士。我作为新闻稿撰写者的职业生涯 culminating 是一篇庆祝他毕业的新闻稿,配有一张我在会议期间为他画的插图。
(Trevor也在我们的网页设计师目录中作为Trevino Bagwell出现,这些设计师是商家可以雇佣来为他们建造商店的。我们在其中安插了一个托儿,以防有竞争对手试图向我们的网页设计师发送垃圾邮件。我们假设他的标志会阻止任何真正的客户,但事实并非如此。)
回到90年代,为了获得用户,你必须在杂志和报纸上被提及。当时没有像现在这样的在线被发现的方式。所以我们过去每月支付一家公关公司16,000美元让我们在新闻中被提及。幸运的是,记者们喜欢我们。
在我们关于从搜索引擎获得流量的建议中(我认为SEO这个词还没有被创造出来),我们说只有7个重要的:Yahoo、AltaVista、Excite、WebCrawler、InfoSeek、Lycos和HotBot。注意到少了什么吗?谷歌那年9月才成立。
我们通过一家名为Cybercash的公司支持在线交易,因为如果我们缺乏这个功能,我们会在产品比较中被 beaten up。但Cybercash是如此糟糕,而且大多数商店的订单量如此之低,以至于商家像处理电话订单一样处理订单会更好。我们网站上有一个页面试图说服商家不要进行实时授权。
整个网站像一个漏斗一样组织,引导人们进行试驾。能够在线试用软件是件新奇事。我们在动态url中放入cgi-bin来欺骗竞争对手关于我们的软件如何工作。
我们有一些知名用户。不用说,好莱坞的Frederick’s获得了最多的流量。我们对大商店收取每月300美元的固定费用,所以拥有大量流量的用户有点令人担忧。我曾经计算过Frederick’s在带宽上花了我们多少钱,大约是每月300美元。
由于我们托管所有商店,这些商店在1998年6月每月总共获得超过1000万次页面浏览,我们消耗了在当时看起来相当多的带宽。我们的办公室有2条T1线路(3 Mb/sec)。在那个时代没有AWS。甚至将服务器托管似乎也太冒险了,考虑到它们经常出问题。所以我们的服务器在办公室里。或者更准确地说,在Trevor的办公室里。作为与没有其他人共享他办公室的独特特权,他必须与6台尖叫的塔式服务器共享。他的办公室因为它们产生的热量而被戏称为”热水浴缸”。大多数日子,他的一堆窗式空调还能应付。
为了描述页面,我们有一种叫做RTML的模板语言,据说代表某种东西,但事实上我是以Rtm的名字命名的。RTML是Common Lisp,通过一些宏和库增强,并隐藏在一个结构编辑器后面,使它看起来好像有语法。
由于我们持续发布,我们的软件实际上没有版本。但在那些日子里,行业媒体期望有版本,所以我们就编造了一些。如果我们想获得大量关注,我们把版本号设为整数。那个”4.0版本”图标顺便说一句是由我们自己的按钮生成器生成的。整个Viaweb网站都是用我们的软件制作的,尽管它不是一个在线商店,因为我们想体验我们的用户的感受。
1997年底,我们发布了一个叫做Shopfind的通用购物搜索引擎。在当时它相当先进。它有一个可编程的爬虫,可以爬取网上大多数不同的商店并挑选出产品。
Snapshot: Viaweb, June 1998
January 2012
A few hours before the Yahoo acquisition was announced in June 1998 I took a snapshot of Viaweb’s site. I thought it might be interesting to look at one day.The first thing one notices is is how tiny the pages are. Screens were a lot smaller in 1998. If I remember correctly, our frontpage used to just fit in the size window people typically used then.Browsers then (IE 6 was still 3 years in the future) had few fonts and they weren’t antialiased. If you wanted to make pages that looked good, you had to render display text as images.You may notice a certain similarity between the Viaweb and Y Combinator logos. We did that as an inside joke when we started YC. Considering how basic a red circle is, it seemed surprising to me when we started Viaweb how few other companies used one as their logo. A bit later I realized why.On the Company page you’ll notice a mysterious individual called John McArtyem. Robert Morris (aka Rtm) was so publicity averse after the Worm that he didn’t want his name on the site. I managed to get him to agree to a compromise: we could use his bio but not his name. He has since relaxed a bit on that point.Trevor graduated at about the same time the acquisition closed, so in the course of 4 days he went from impecunious grad student to millionaire PhD. The culmination of my career as a writer of press releases was one celebrating his graduation, illustrated with a drawing I did of him during a meeting.(Trevor also appears as Trevino Bagwell in our directory of web designers merchants could hire to build stores for them. We inserted him as a ringer in case some competitor tried to spam our web designers. We assumed his logo would deter any actual customers, but it did not.)Back in the 90s, to get users you had to get mentioned in magazines and newspapers. There were not the same ways to get found online that there are today. So we used to pay a PR firm 300/month for big stores, so it was a little alarming to have users who got lots of traffic. I once calculated how much Frederick’s was costing us in bandwidth, and it was about $300/month.Since we hosted all the stores, which together were getting just over 10 million page views per month in June 1998, we consumed what at the time seemed a lot of bandwidth. We had 2 T1s (3 Mb/sec) coming into our offices. In those days there was no AWS. Even colocating servers seemed too risky, considering how often things went wrong with them. So we had our servers in our offices. Or more precisely, in Trevor’s office. In return for the unique privilege of sharing his office with no other humans, he had to share it with 6 shrieking tower servers. His office was nicknamed the Hot Tub on account of the heat they generated. Most days his stack of window air conditioners could keep up.For describing pages, we had a template language called RTML, which supposedly stood for something, but which in fact I named after Rtm. RTML was Common Lisp augmented by some macros and libraries, and concealed under a structure editor that made it look like it had syntax.Since we did continuous releases, our software didn’t actually have versions. But in those days the trade press expected versions, so we made them up. If we wanted to get lots of attention, we made the version number an integer. That “version 4.0” icon was generated by our own button generator, incidentally. The whole Viaweb site was made with our software, even though it wasn’t an online store, because we wanted to experience what our users did.At the end of 1997, we released a general purpose shopping search engine called Shopfind. It was pretty advanced for the time. It had a programmable crawler that could crawl most of the different stores online and pick out the products.