[Founders At Work]craigslist -4
Livingston: 回想一下你是怎样得到帮助你的人的?人们来找你?
Newmark:嗯,他们怎么能帮我运行网站?我们谈过让它变 成非赢利项目,那很有意义,当时就没想太多。现在我认识到非赢利也有很多法律约束。它们致力于防止不同类型的腐败。像很多这样的法律一样,情况一般是这样 的,不老实的人们总是希望找到绕过法律的途径,于是法律约束只得变得更强硬,结果对诚实的人也更强硬了。我们非常,非常幸运,不是一个非赢利项目。我们有 自己的非赢利项目,正在创造一些好东西。我在那个委员会当中,不过我的职务是客服。
Livingston: 当你们第一次运行,你担不担心垃圾发布,或者其它人通过你的站点获利?
Newmark: 我们在网站方面有一个非常好的信任文化——友善。你知道,我们发现每个人都或多或少地愿意分享,我们都拥有同样的道德规范。人性本善。当然有一些不太好的 人,但是它们是一个非常小的少数派,我们的社会是自律性的。人们要求其他人公平竞争,这种机制运作得很好。那意味着需要我们花点时间,包括我的,不过没问 题。
Livingston: 你确立了由社区来管理网站的策略,对吗?
Newmark: 是的,召集. 召集是行得通的. 通过召集的方式, 我们移交了网站的大部分控制权,一天天地,移交给那些用这个网站的人。我们需要想出更好的方式来完成这件事,它依然在进行中。
Livingston:你怎么得到召集的想法?
Newmark: 我忘了。我想是我的客服团队提出的,而不是我。我不记得了,那是很久以前的事了。
Livingston: 可是那行得通?
Newmark: 是的,在所有方式中它运作得最好,同时也表现了我们的价值观。Mutual 相信,这就是生活中的一种民主。多赢,除了那些不好的家伙。
Livingston: 你是否记得想退出的时候?
Newmark: 从没有过。某些时候我会比较焦虑。比如说,当网站有问题时,或是发生了某些我无法处理的事情的时候,但那并不常见。
Livingston:它开始于一个业余项目。有没有那么一个时间,你说:“我没有时间做这个”?或者,你一直非常坚定?
Newmark: 一直非常坚定。我很顽固。有时候我会说,“我是一个顽固的书呆子。”
Livingston: 你度过那些困难时刻时没有任何问题,这让我很惊奇。
Newmark: 我所经历的问题,通常都是我自己所做出的坏决定的后作用。
Livingston: 你从哪里学东西?
Newmark: 朋友那里,从我认识的商人那里。我给于我们重要的公司律师特别的信任。他来自Perkins Coie,名叫Ed Wes。他在业务方面有很强的能力。在一些大事的处理方面给了我们很大的帮助。
Livingston: 你决定全职从事craigslist的转折点,就是你的广告商邀你去午餐的时候?
Newmark: 基本上是在97年的12月中旬,他们带我出去吃午餐,说:”这行不通。你应该对事情的运作负有更多的责任。”于是我决定了。
Livingston: 于是你想:“这就是我要做的对的事情?”
Newmark:是。那意味着我节省了大约几个月的时间,不过并不是什么问题。它成功了。
Livingston: 初期是你投资了craigslist?还是你从外面获得了投资?
Newmark: 我用自己的时间投资它。我们一点也没有获得投资资金。当我们试用不赢利运行时,非赢利项目需要一点点贷款,但我们也仅取得了几千元。
Livingston: 我有兴趣知道建立一个这样的基于网站的创业项目需要多少钱。
Newmark: 好问题。答案是,一些热情,我个人是得到了一些帮助。但是,大部分情况下,在最初的几年,它只需要我的时间和精力。如果我为自己的时间定价,那它将会是一大笔钱。不过,现在都没关系了。
Livingston: 谁是craigslist的第一个雇员?
Newmark: 就是99年我找到的几个人。
Livingston: 你跟他们一起工作吗?你怎样找着他们的?
Newmark: 我想是通过网络。
Livingston: 你怎样为站点添加功能?你总是基于用户的反馈添加新功能吗?
Newmark: 当新功能是在外面出现的时个,是的。在内部,基于我们连续不断地考虑……我们考虑需要什么工具,然后实现它们。这个机制每天都在运作,因为它就是工作。举 例来说,客服人员想出他们怎样可以更好地工作,然后告诉技术人员需要什么。这是业务重建过程,公司组织在80年代后期就开始使用它了,但一般无法贯彻始 终。
Livingston: 有没有投资者敲你们的门,给你们钱?
Newmark: 99年就开始了,在那年的后期我们对此感到焦躁和迷惑。那就是我如何有一主意,又为何远离它们。
Livingston: 他们第一次要给你们投资的时候,你们动心了吗?
Newmark:是的。不过我很快就决定保持原因。我并没有影射任何人的意思,我们也不在任何意义上反传统。我们只是基于特定的价值观做了一个特别的决定,并进行到底。
[Founders At Work]craigslist -3
Livingston:当你确定网站已经在一条不错的路上,并且也不需要更多的资金时,就巩固它?
Newmark:是的,也发展它。98到99年 期间,我们在对什么收费的问题上保持了良好的形象。我们问:“嘿,你们觉得我们应该对什么收费?有该收费的东西吗?”他们说,“原则是:应该向那些发布低 效广告的人收费。”还说:“向房东,公寓掮客和工作广告收费是很酷的。”除此之后,还有一些其它的意见,不过我们采取了这些。
Livingston: 你有没有提出你自己的政策?
Newmark: 一般来说,是社区决定政策。他们不会因为腼腆就不给我们反馈。有那么两年我曾对反馈的价值有所疑惑——98和99年,不过也就是那么两年。
在97年末,我被一些志愿者逮到了,他们说:“嘿,让我们把craigslist运转起来,看看能不能在非赢利状态下保持它的运行。”简单地概括一下那个 漫长的,充满痛苦的故事,它失败了。我多少能意识到它正在失败,也许98年这就在失败途中了,但我拒绝承认。有两个我们最大的工作发布者带我出去吃了一顿 午饭,说“嘿,这行不通。现实点,认真对待吧。”
花了两个月时间,我才从否认出走出来,将craigslist做成一家真正的公司——“OK”,出发。不过再一次地,在Jim变成我们的经理之前,我们并没有干好。
Livingston: 当你说你把它变成一家真正的公司时,你的意思是组建公司?
Newmark: 部分正确,不过我真正的意思是我开始全职工作,并且要在所有我们需要的领域雇用全职工作的人,包括财务,客服,和技术。
Livingston: 所以在运营craigslist的时候,你依然在做联系的工作?
Newmark:98年最后几个朋到99年的第一个月左右,我加入过一个创业公司,不过很快离开了,因为我认真对待craigslist。
Livingston: 你加入了另一家创业公司?
Newmark: 记住,在传统意义上,我们从来没有过创业公司。在传统意义上,一个创业公司就是一家公司,也许随着一个大主意,它变成了一个企业。它通常有着严谨的投资,有发展策略,而且打算赚很多很多钱。
我们做的事却非常不同。我通常远离大量的金钱,只追随想法。99年,我们让这变成了现实。我犯了很多错误,但是自2000年以后,随着Jim处理好了大理事务,我们只犯然犯错了。
Livingston: 你能否告诉我那些错误中的一部分?
Newmark: 确实上,有法律协议防止我对此谈论过多。不过,有时我可以回答一些特意的问题。
Livingston:有没有哪个错误跟个人有关?
Newmark:有的,我并没有很好地遵守律师的意见。而且两个主题旋在了一起。
Livingston: 所以你会有一些个人问题引起的诉讼,那时你就会被封闭起来,于是你雇了Jim?
Newmark: 不,Jim来是为了领导我们走出困难。我还不太清楚,但是必须。
Livingston: 回到你还呆在自己公寓里的时候,有没有什么事情令你担忧?
Newmark: 我想不起来,也许是忘了很多,但是我觉得我惟一能想起来的担心就是:你的服务运行在另人的机器之上,如果它们在半夜三更出问题,你就有麻烦了。或者,你把它运行在一个服务上,他们很脆弱,客服又不强,这就是另一个问题。
Livingston: 你们的站点宕过吗?
Newmark: 我想是的,但总是有理由而且可理解的。偶尔,我们的网站有这种问题,但我们总是解决它,把网站变好,让它更快。这很难,因为我们处于另一个用户激增当中。现在我们每个月至少会有五十万页业浏览,在170个城市。
[Founders At Work]craigslist -2
Livingston: craigslist是怎么开始的?
Newmark: 它至今已存在11年了。我不太记得什么时候开始craigslist的。我只记得94年我还在Charles Schwab公司,从事计算机安全和其它一些工作。不过我在那儿真正的贡献是传播互联网——告诉人们,在一些日子之后,经纪人都十分公正的商业,会怎样运 行。
我发现很多人喜欢帮别人解决难题,于是想,“嗯,我也可以做些什么”。95年初——我不太记得确切时间——我开始给朋友发送“酷事儿”(我觉得很酷的事 儿)的消息。当时在抄送列表中大约有10到12人,而且运作得非常不错。一般都是艺术和技术方面的事情,比如Anon沙龙或者Joe的数字晚宴。越来越多 的人想要加入这个列表。他们把它叫作“Craig的列表”。时间流逝,他们开始建议加放其它的事情,比如工作,或者物品的销售。
95年中期,抄送列表爆棚了,我必须使用一个列表服务并且给它一个正式的名称。我想叫它“SFEvent”,但是那些叫它“craigslist ”的人说,“保持原名。那意味着它会保持个人的本色和特点。”他们是对的。
这就是整个故事的缩影:人们给我提议,然后我思考哪些看起来还不错——哪些是很多人要求的——我就实现它。直到现在,即使它背后有一整个公司在支撑,我们依然倾听着。我们干活,我们跟随,然后我们倾听更多。我们所做的100%基于人们要求我们去做的。
我学到有关经营企业最重要的一课是你真的要相信你的直觉。我曾经相信一些我的直觉告诉我不可信赖的人,后来的一些时候,他们证明他们真的非常不可信赖。但现在都没事了。
非常幸运的是,在想对较早的时间里我就发现我不是一个好经理。Jim Buckmaster是CEO而且做得非常好,就是是为什么我现在的头衔是“客服代表和投资人”。有时候我利用我拥有的George Costanza(演员)魔法,我可以扮演一名深具魅力的名义领袖,那是在我发表公开讲话或诸如此类的场合。不过我每周要花费40小时以上做客户。几分钟 前我就在做这事,几分钟后我还将继续做这事。
现在我最大的工作就是跟行为端正的公寓经纪人——纽约市的租赁经纪人协商。
最大的问题是分辨信息和广告,他们在非付费频道发布一条公寓广告,但实际上出租它们却是要收费的。标准是一年租金的15%,那很容易就能上3000到 4000美元。那是一大笔钱,所以我们可以对此达成某种协议。更大的广告需要更好的发布格式,这就是我正在考虑的,不过那并不会很快实现。
Livingston: 让我们回到1995.Craigslist开始是一个邮件列表,但是某些时候你决定将它在线上发布。你是怎样规划的?
在95年末的某些时候,我认识到“我的文件夹里有一大堆这样的邮件。”那时候,我在用Solaris系统并使用Pine。我发送许多目录的邮件,我可以写perl代码,它可以将邮件日志转化成网页。所以我可以立时发布。
事情就从那时候开始变化了。事实上直到99年末我都在用Pine作为数库数,之后就转到MySQL上。
第一年,也许是98年,几乎全是Solaris,尽管也有一年时间是用Linux。那我们们一直都在用UNIX/Linux家族的东西。早期,我们用 Apache。Perl,现在用得更多的是mod_perl。从99年开始用MySQL。现在我们运行在超过120台Linux服务器上——小型的,便宜 的机器。我们桌上主要是Linux,也有一些Mac和Windows。
我们对Windows系统的可靠性表示担心,因为它确实不牢靠。我们并没有太多敏感数据,但必须将Windows看做折衷方案。
Livingston:当你们将craigslist做成一个站点之后,是否很快得到正面的反应?
Newmark: 我们的流量总是很少,但很确实。我们是龟,不是野兔。有时我们的流量会猛增,但总是缓慢而切实的。
Livingston: 你是否只是在晚上离家去运营craigslist?
Newmark: 那取决于它是我生活的哪一部分。但是当我还是一个雇员的时候,我得跟雇我的人一起做一些安排好的工作。有时,我会看看我的Email,处理一些事情。我会 控制在半个小时。举例来说,我正在做我的工作,把事情做完了,然后我会花半个小时做craigslist,之后又回去继续工作。
Livingston: 都在公寓外面完成?
Newmark: 几乎。
Livingston: 你是否需要其它人的帮助?(Did you need other people’s help?)
Newmark: 97年末,我们在一个月内获得了一百万的浏览量。那个时候,微软Sidewalk——或他们的联系人——找到我要求放横幅广告。我决定不那么做,因为它们 会拖慢站点而且显得很蠢。横幅广告多数时间是很蠢的。更重要的是,我审视了自己的价值,我想:“嘿,我到底需要多少钱?”我已经是一名好雇员了,所以我觉 得不需要那么做。
那个时候,我看到了现在称之为我的“道德准则”的第一个迹象。之后我更好地理解它了——特别是总统选举之后,因为那时我认识到人总是宣称一个更高的道德标准,他们从不实践他们所宣扬的。现在是人们更好地去说明他们关于什么是对,什么是错的想法的时候了。
[Founders At Work]craigslist -1

crage
1995年,旧金山,Craig Newmark开始用邮件列表来发布事务。随着“Craig’s List”变得越来越流行,他开始将它从一个邮件列表转换到网站上,还添加了目录。不知不觉中,他在分类广告行业的蛋糕上咬了大大的一口。
1999年,Newmark觉得是时候把craigslist.org从一个业余爱好转成一个真正的事业了。2000年初,Jim Buckmaster以首席程序员和CTO的身份加入,同年,被提升为CEO。
因为一个在互联网上建立交流社区的理想,Newmark 坚持他要维持craigslist尽可能免费的计划。所有的列表都是免费的,除了要求在特定城市发布的广告和纽约的证券经纪人之外。并且,没有横幅广告。
尽管有很多机会来增加收入,craigslist从来不在客户体验方面做出妥协。因为它是廉价的,并让用户做大部分的工作,craigslist只有约20个雇员——远少于其它在前十名的站点。
虽然eBay 2004年从一个craigslist 的前雇员手中购买了大约20%的股票,craigslist 依然是一家私人控股的公司。它持续扩张着,现在拥有全球超过300个城市的站点。
[Founders At Work]del.icio.us的故事 -5
Livingston: 你觉得技术型创业者与商业型创业者有什么异同?
Schachter: 对于那些没有执行过核心决策的人,我从来不会给予太多信任。我理解需要某些人去处理某些事务的价值——要有人处理跟VC有关的事,要有人成为CFO,等 等。但是,“我有个伟大的主、创意,我需要有人实现它,”说这种话的人会让我谨慎——这通常是因为我觉得想创意的过程就是成功执行或失败执行一个创意的过 程,这样你就可以在提出创意方面做到更好。你总可以学习。这跟举重一样是可以学习的技能。失败,成功,继续努力。你开始学会怎么样去找到创意。所以,如果 你没有执行力,只会不断提出创意,你如何确认它们都是好的?在你执行之前,你无法真的知道它是不是一个好创意。你需要知道执行代价,或诸如此类的东西。
同样,在我工作的地方,摩根,他们并不对MBA们超级信任。我所有的同志都有计算机科学,数学,或者物理学的博士学位。
Livingston:纽约看起来并不是一个技术公司创业繁荣的地区.
Schachter: 有大量的技术公司在纽约运营。在金融领域,有大量高端,高速的交互技术。金融界有很多好问题。在这里的技术问题都是困难的。原因之一是这里金融繁荣,公司愿意付费。一些大的业务公司每年都为他们使用的技术付大量费用。
Livingston: 那为什么没有更多好的Hacker住在纽约?
Schachter: 有的。他们都在银行工作,也从事业余项目。
Livingston: 于是这些聪明的hacker们……
Schachter: 他们就在周围。他们只是知道什么时候应该开口,什么时候应该安静。
Livingston: 你从谁身上学到东西?
Schachter: Albert,是我必须提到的人。当然,我也从联合广场的Fred Wilson 那里学了很多。从我摩根的同事那里学到大量东西。我学会了如何理解问题。那是一段严酷的时时光,可是令我得到长足的进步。我在摩根的同事都是些聪明人。其 中一位还获得了经济学的诺贝尔奖。那是一个快速的,聪明的环境。
我记得第一次去Google面试的时候,他们这样描述我工作的环境:“嗯,在这里你将和很多博士与计算机科学家一起工作。”我很喜欢:“我已经是这样了。”
Livingston: 于是你没有在Google找到工作?
Schachter: 我退出了,他们拒绝我因为我不会C++。
Livingston: 有没有人想欺骗你们,从你们身上获得好处?
Schachter: 是的,不过谈论这些很没有礼貌。人们总是对其他人有所求。
Livingston: 如果与一个新的投资人从来没有完成一项交易或谈判,你会否觉得跟他们谈的时候需要倍加小心?
Schachter: 一般来说,我发现VC们明显比我曾共事的家伙更有礼貌一些。他们所做的最坏的事情不过是不联系你。我从没再次联系到他们。Brad Feld写了一个漂亮的BLOG还谈论VC的运作方式。他说他们从来不会打电话来告诉你说不——他们不愿意把门关死,以妨有一天想打开它,但他们并不愿意 给你一个反馈。非常非常少的VC会打电话来告诉你说:“对不起,我们真的不感兴趣。”
Livingston:开始一个公司并卖掉它的过程给你带来了什么样的改变?
Schachter: 它推动了你。你学会很多。我做了创立公司的方方面面,我写代码,我雇人,有首席架构设计师,谈判者,我给它命名。我做了全部,大部分事情的全部。
当Alber开始全速全力地工作,他也做了大量工作。
Livingston: 拥有你自己的公司,什么使你最吃惊?
Schachter: 按自己的意愿去执行事务的意外自由,知道你必须在特定的时间以特定的方式来完成特定的事情的巨大责任,这二合的结合。这除年最所有的自由。你变成轨道上的一个机器人。你知道你必须做什么,你在特定的方向上做事情。
也许其他人不一样,但我觉得在路上的每一步都是其前一步的某种不可避免,无法变动的过程。它并不像是我完全没有选择,但我所做的每一件事往往都只有一个选择,因为在当时这是惟一合理的。那并没过多久,但是无法后悔,就是被选择的路。每一件必须完成的事,都完成了。
Livingston: 对于想开公司的技术人员,你最喜欢给出的建议是什么?
Schachter: 收缩。尽可能把你所要完成的东西最小化。少做一些,做到最好。如果你有两件特性想做到一起,分开它们,直到它们自然地结合到一起。不要添加其它特性。因为你总是可以把它们分析得更透彻,理解得更好。UI将会更容易。少做一些是极。重要的。
人们总是急于增加特性,增加功能。要让设计暴出问题的一个典型方式就是把它变大,不是吗?这是一个传统,”我很抱歉,这是一封很长的信,因为我没时间把它变短了。”
[Founders At Work]del.icio.us的故事 -4
Livingston: 你是否记得,在del.icio.us上有哪些特性用户需要的或喜爱的程度令你吃惊?
Schachter: 始终都有。我对此倾向于持谨慎态度。我觉得人们总是要求新功能——他们想做一些事,可他们并不说:“我要做这样这样的事。”他们一般的做法是:在其它地方 看到相关的功能,然后要求要同样的功能。而我要一个功能来实现需求 。“为什么你要做这些?”然后用更好的方式来完成它。所以,用户所要求的功能,我倾向于在动手实作之前先试着挖掘客户的根本需求。
人们一般并不确实知道他们想要什么。然后会有一大堆想要的东西。“功能1和功能2意味着功能3,真正需要的是功能3.”而我却知道用户永远不会用到功能3,实现它就变得十分昂贵。所以,不用管它。
Livingston: 你们的用户群如何一年年演变?
Schachter:我想那依然有非常技术化的,早期的用户。用户群随着时间不断拓宽,但我们一直粘在一起。
Livingston: 你能不能对我讲述一下del.icio.us的一些主要转折点?
Schachter: 想不起来什么特别的。就像一个过山车,总是很快地大起大落,我们获得了越来越多的用户。关于如何构造产品,我有一大堆概念性的发现。很长一段时间,它们慢 慢浮现,于是我就有了一些清晰的想法来实现——“我知道我们应该在这儿再做一些工作。”考虑缓存。我所经历的教育是有趣的,它还在继续,每隔一两周,我总 是发现会有一些新的东西可以学。所以我从来不把它切成大的里程碑。获取投资,全心投入,努力推销——这些都是大的部分。
Livingston: 全职工作(在del.icio.us),与你在摩根工作时有什么不同?
Schachter: 约束带来创新。所以,比起每周工作两次,每次十五分钟,它更像是“我可以全天做这件事了,每一天。”我并不会这样猛干。我做一点点,然后在城里逛逛再回 来,之后工作整晚。当所有人都回家了,周围安静焉为,我就会完成很多工作。在摩根时,我并不真正地在公司呆到很晚,现在也不。不过,当我这样做的时候,我 觉得我有无法置信的效率。尽管这会使我与太太疏远。
Livingston: 你觉不觉得你在某些方面比自己想像的更好?
Schachter: 我能够更集中精力做一些大型的工作。一般我的注意力只能集中很短一段时间,这真的是一个限制因素。大量的咖啡才可以减轻一些影响,就是这样。
Livingston: del.icio.us中有没有用户不理解的事?
Schachter:我们对事物的命名不同。 我并不是说我们有强大的表现. 这是非常技术性的。它就像一名强大的祭师,对事情很有帮助,但人们却很难去采纳它。我们还在努力,现在还是。
做一个概念性的产品是很难的。这并不像是“更好地归档你的税单”,这儿并没有明确的价值衡量。这是有价值的,但是很难理解。你可以用这种方法记住更多的东西,利用它,人们甚至可能根本意识不到这是个问题。所以很难去解释它的价值。
最后,我觉得人们要是能够理解当然最好,但是很难。
Livingston:在你早期的项目的,你有没有学到一些东西,使用坚决不在del.icio.us中使用?
Schachter: 有一堆。我发布了很多工程——我完成了很多半成品。我有一个点子日记,创造点子,实现一部分看看它怎么样,然后推进。有一个叫作Bookbook——因为 我从来没有为它想到好名字——在那里你可以说:“我在这个位置,我要这些书,我不要那些书。”我可以将它做在网站上的一个XML文件里,像一个feed ——你提供了一个feed,其它人也这么做,就形成了一种交叉:“你有这本书,而他需要,你们之间距离也不远。”这就是一个书的分布式交换市场。
问 题是,我写它的方式太分散了。你不能登入以创建你的数据,它只是:“这有一个URL链到我的数据”,然后系统尽可以做好它的事。问题是它太难用了,你必须 自己做好XML文件。如是这就是你的用户接口,那就败了。我记得有12个人注册了,也许吧。UI太难用了,优雅的分布式系统鼓吹好用的集中式UI和控件。
类似的,有一个系统叫Loaf,是我和Maciej Ceglowski协作完成的分布式社交网络——没有中心服务器。它使用Email为媒价,你可以用一种加密和压缩的方式告诉别人你与另一些人的互动。如 果我给你写Email,它将带有一个Loaf文件作为附件,你无法打开它读里面的内容。它用Blool fileter,所以差不多是一种统计对象。不过你可以从中得到其它人的邮件地址。
你可以分辩出文件里有哪些人,这有百分之九十九的精确度。所以,如果你得到Email,你可以说:“我想Joshua Schachter跟这个人有联系。”不需要我将地址薄暴露给你,你就可以看到你在与谁对话。这是一个很简洁的主意,但实现起来就太复杂了。
另一个问题是,如果没有loaf,它是无法动作了。所以运行得并不好,不过我们获得了一些媒体关注。它足够新颖。也许有一天,我会回头运作这个主意。
Livingston: 于是媒体帮你们把牌子创出来?
Schachter: 90年代晚期,我做Memepool时,供职于USA Today,在那里我总是接触很多媒体,受到了某种早期训练。我父新是Long Island Railroad的死忠消费者,并一直呆在那个报社,所以我通过这种方式得到某种训练。当事情发生时,我知道如果你有消息X,然后告诉媒体,那后来他们所 问的每一个问题都是关于X的。
我明白,通知媒体是营销的一个很本质的部分。同时,我也知道,消费者是最好的营销员,如果他们喜朋友家你的产品而你又给他们一些工具去宣传,他们将会那么做。
[Founders At Work]del.icio.us的故事 -3
Livingston: 联合广场是你们的风投商,对吗?
Schachter: 联合广场和亚马逊。
Livingston: 是他们来找你们的么?
Schachter: 我在Foo Camp上遇到了Jeff Bezos,他对我们非常有兴趣。
Livingston:他们投入了多少?
Schachter:我们从不公布那个数字,不过并不是一个很大笔的资本。
Livingston:那是不是你们自己不希望得到一个太大笔的投资?
Schachter: 呃,风险太大了。去证明一个大估价之类的东西有点难,所以我们出售一小部份,得到足够的钱来维持一段时间的工作,然后看看它转变成了什么。那是个计划:看看它将走向何方。
Livingston: 你们雇了人?
Schachter:是的。我们最后雇了8个人。
Livingston: 他们多数拥有股权么?
Schachter:我们将股票分给每个人。
Livingston: 你自己也有?
Schachter: 是的,我也有。
Livingston:你开始正式开始一个公司的时候,最先做的事情是什么?
Schachter:最有挑战性的事情之一就是让工资表运作起来。PEO通常不想着手处理5个雇员以下的工作。
联合广场把Albert Wenger价介绍给我们,他很有实践经验,对我们帮助很大。我觉得很幸运,他不仅仅知道怎么跟其他人合作,也拥有很好的产品嗅觉,知道一个伟大的产品应该怎么运作。比如说,他参与设计了第一个版本的firefox工具条。
Livingston:你们遇到最大的技术难题又是些什么?
Schachter:规模,那是必然的。规模,处理带宽,处理路线,网络。这些都是消费网络常有的事,但是你需要完美地运行在巨大的数据量上。它必须被很 好的东西,不过,每个人都要处理它,所以也没什么不同。就像你必须连接网格,你的办公室需要DSL。有一大堆事情要做,要做得比”做得适当”更好,但你亲 自动做却是没什么价值的。所以,要外包它.
举个例子,工资。我可以两三个月不拿工资地工作,但是其它人当然不行。这就是问题。
但是你需要注意那些重要的事情。规模是产品的重点与核心,处理网络,部署硬件,装配机器,排列材料,与Dell谈价钱,所有的一些。有很多工作其实都是无益的。
Livingston: 除了请求规模之外,你还记不记得你们解决的其它技术问题?
Schachter: 那基本上就是”标签”了。市场中的产品总是需要无数的改进。事实上我们一直都在以一种改进的眼光看待产品。我们置疑我们做好的一切–我们觉得我们做得还 不足够。无论如何,要置疑传统智慧的某一方面。”这是正确的方式吗?我们能不能打破常规做得更好?”
这同时也是危险的。因为,如果你做了太多的创新尝试,可能你就破坏了其它的地方,也许你需要谨守在与其它事情的边界之内。
Livingston: 你记不记得那些让你担心的时刻?
Schachter: 站点当掉了,站点变慢了。数据表崩溃了–MySQL腐蚀了一张表。这些事总在发生。我们做得最多的事就是”灭火”。我们并不在同一时点运行太多的进程管理,那可能对我们造成很大的损害。
有一周,数据中心断电,每一台机器都挂掉了。我们当机了约48小时。那是一个灾难。网上批评如潮,机器无法恢复是因为没有严格地配置好,我们对配置的处理 不够小心。通常,必须假设你所有的一切都可能导致错误。你怎样处理可以使它出错的时候恢复更快?因为它总是会出错。举例来说,重建脚本需要24小时,但这 并不重要,因为这部分系统还不是实时的。但如是它是实时的,而又需要24小时来重做,那就是大问题了。所以要处理它,让它在2小时内可以重建,或想其它办 法。基于SQL,有很多事情是你无法克服的,比如说不停止站点的情况下重建修改数据库。
Livingston: 什么样的技术曾给你灵感?
Schachter: 灵感?我们建立在Perl, MySQL, Apache之上,是非常标准的LAMP架构。那是一切的标准机制。
Livingston: 如果可以,你会不会做一些不同的事?
Schachter: 据我所知,我可能重新设计不同的备份架构,它应该要保存更多的信息。规模超出一台机器,一个数据库的情况下,这是非常有挑战性的,即使只是复制。现在的工具并不完美。
比方说,当你往数据表里加了一行数据,编号了,这就意味着你不能在第二台机器中添加相同的东西,因为编号是冲突的。那你 该怎么做?你必须想出一些完全不同的办法。你有没有一个中心服务来处理编号集,抑或你能不能不使用编号来处理?你要不要使用随机编码使它们永远不冲突?无 论如何,自动分配总是没跑的。我有大约十五个这样的东西,一大串隐患。
[SICP]分硬币问题
(define (count-change amount)
(cc amount 5))
(define (cc amount kinds-of-coin)
(cond ((= amount 0) 1)
((or (< amount 0) (= kinds-of-coin 0)) 0 )
(else (+ (cc amount (- kinds-of-coin 1))
(cc (- amount (first-denomination kinds-of-coin)) kinds-of-coin))
)
)
)
(define (first-denomination kinds-of-coin)
(cond ((= kinds-of-coin 1) 1)
((= kinds-of-coin 2) 5)
((= kinds-of-coin 3) 10)
((= kinds-of-coin 4) 25)
((= kinds-of-coin 5) 50)
)
)
(count-change 100)
[Founders At Work]del.icio.us的故事 -2
Livingston:让我们回头看看你是怎么与del.icio.us一起开始的。
整个2004年,我都在为它工作,del.icio.us开始赢得媒体关注和很多用户。2004年底,我就拥有了30000个用户。
页面
Categories
- 92383 (1)
- lonely planet (25)
- Uncategorized (1)
- 一些故事 (3)
- 利其器 (10)
- 善其事 (62)
- 小说翻译 (2)
- 负暄琐话 (74)
laihj



