在实际的现实生活中,我有时会被别人问到我为谋生到底在做什么事情,这是我思考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为整整一代程序员开辟的公共事业,让我感到荣幸和谦卑。但我并没有真正做到。

  • 当你向Stack Overflow贡献一个研究得很好的问题时,你做到了。
  • 当你为Stack Overflow提供简洁明了的答案时,你做到了。
  • 当你在Stack Overflow上编辑问题或答案以使其更好时,你就做到了。

所有这些“有趣的大大小小”的问答单元,由来自世界各地的工作程序员共同贡献,最终建立了一个知识共享资源,在我们计算机领域中真正与维基百科抗衡。这...实际上,简直难以置信。


但是成功的故事很无聊。这个世界上到处都是幸运的人,后来他们不停地告诉人们,是他们的辛勤劳动和精神成就了这一切。我发现失败更有教育意义,在构建业务并为未来进行规划时,我担当了Abyss Domain Expert™的角色,并开始一场激烈的竞争。这只是我喜欢做的一件小事情,你知道…这是为了我

因此,我现在想做的是观察一下那个辉煌的“深渊”,反思一下我所看到StackOverflow在未来10年中所面临的挑战。在我开始之前,我确实想对一些事情非常清楚:

  1. 自2012年2月以来,我没有以任何身份在Stack Overflow工作过,而且自那个日期以来,我已经或多或少地选择了零日常运营投入。我对如何做的事情有意见吗?呃,你见过我吗?我是否经常通过电子邮件向人们发送关于所述观点的信我可能会,但老实说我会尽量保持最低限度,我认为我的电子邮件存档跟踪记录是合理的。
  2. 在Stack工作的人很惊人,其中大多数人(包括Stack Overflow社区的大部分人,虽然我都在这里)能够比我离开的时候更好地表达任务 - 也许还有一点点不可思议。我会相信他们的生活吗?不,但我相信他们与乔尔的生活!
  3. Stack Overflow练习的重点在于它不会让我,或Joel,或其他任何伟人都感激不尽。 Stack Overflow之所以有效,是因为它像世界一样为全世界的普通日常程序员提供支持,就像我一样。我想在我看来它就像是一个父母。我们的目标是让您的孩子最终成长为理智,练习成年人,他们不需要(或者,真的,想要)让您不再徘徊。
  4. 理解你正在阅读弱势观点,强烈认为联合创始人在Stack Overflow生命的前四年中花费了大量时间与社区合作,以制定网站的规则和规范。满足他们的需求。这些只是我的意见。我认为他们是知情的意见,但这并不一定意味着我可以预测未来,或者我甚至有资格尝试。但我从来没有让“合格”阻止我做任何事情,我今晚不打算开始。
    https://blog.codinghorror.com/