在实际的现实生活中,我有时会被别人问到我为谋生到底在做什么事情,这是我思考15秒后的回答:
我们为计算机程序员构建了一种维基百科网站,可以用来发布问题和答案。它被称为
Stack Overflow
。
截至上个月,Joel Spolsky和我开始创建Stack Overflow已有10年了。我现在正在做其他的事情(这里指作者正在创建维护的论坛Civilized Discourse Construction Kit),并且从2012年已经开始做了。但是如果我死后会因为任何事情而出名的话,显然它将是很优秀的StackOverflow。
在这里,我将会谈到一堆关于Stack Overflow是多么伟大的东西,以及作为创始人,我是多么的伟大,以及所有这一切的含蓄之处。
我不关心这些。
不过,我真正关心的是StackOverlow是否对正在工作的程序员有用。我们以我的偶像 John Carmack为例,从我所认为的活着的最伟大的程序员之一的角度来看,StackOverlow有多大用处?
@StackExchange @codinghorror确实如此,他们提高了程序员的生产力,从而可能已经为世界增加了数十亿美元的价值。 — John Carmack (@ID_AA_Carmack) 2013年9月17日
我不会撒谎,2013年9月17日是个不错的日子。当我读到这些的时候,我真的很害怕,不仅仅是因为我总是从卡尔·萨根的声音中读到“数十亿”这个词。同样令人惊讶的是,我几乎每隔一天都会在推特上看到相反的情况,我在推特上翻来覆去地浏览令人压抑的、无休无止的人类共同痛苦和人们互相尖叫的故事。这提醒了我,我应该检查一下我的推特,看看今天在互联网上还有谁是错的。
Stack Overflow为整整一代程序员开辟的公共事业,让我感到荣幸和谦卑。但我并没有真正做到。
所有这些“有趣的大大小小”的问答单元,由来自世界各地的工作程序员共同贡献,最终建立了一个知识共享资源,在我们计算机领域中真正与维基百科抗衡。这...实际上,简直难以置信。
但是成功的故事很无聊。这个世界上到处都是幸运的人,后来他们不停地告诉人们,是他们的辛勤劳动和精神成就了这一切。我发现失败更有教育意义,在构建业务并为未来进行规划时,我担当了Abyss Domain Expert™的角色,并开始一场激烈的竞争。这只是我喜欢做的一件小事情,你知道…这是为了我
因此,我现在想做的是观察一下那个辉煌的“深渊”,反思一下我所看到StackOverflow在未来10年中所面临的挑战。在我开始之前,我确实想对一些事情非常清楚: