是时候写一些关于雷德蒙之外的东西了
我承认过去的过错。所以,如果你愿意,就叫我伪君子吧。我不在乎了。我拒绝沉溺于过去,因为现在和不久的将来都很有趣。
请容许我谈谈那些反复和持续的想法、冲动或意象,它们让人感到侵入性和痛苦。开放软件社区对微软的痴迷是过度和不合理的,是头脑的产物。我唯一的希望是,这些想法、冲动和/或意象可以通过逻辑或推理来消除,但这与精神病学界的观点相反。
我大概知道是什么改变了我。在完成《Linux系统管理》时,世界变得紧张起来。我的朋友和编辑,安迪·奥兰姆,开始不断地催促。截止日期变得无法忍受。三个月里,我没怎么睡觉,没有休息,我最好的朋友是埃塞俄比亚咖啡。
比尔和我交了最后一章,我感到如释重负。事实上,我深吸了一口气,叹了口气。不久之后,我开始收到安迪的电子邮件;修改这个,图2-31的图片在哪里,重写这两页,重新格式化模板,因为它在Framemaker中无法工作。
那很紧张——真的很紧张。我把安迪要求的所有东西都还给了他。他向我保证我们完成了。不久之后,下一波需求涌入我的电子邮件收件箱。这一次,制作部门的人开始了看似如潮水般的要求。
安迪向我保证这次我们真的完成了。但在几周内,我们收到了12个pdf文件,我的朋友称之为校样。写了大约十年的书后,我知道校样。我以为理性的数字时代已经消除了对校样的需求。事实并非如此,我们必须从头到尾阅读这本书,寻找各种错别字和错误。
我把我的校样还给了安迪,心想还会有什么东西会回到我这里。但是,安迪打电话来说这本书已经投入生产了。他们开始印刷了。
我花了两年三个月零二十一天十四个小时研究和写作那本书。我感觉自己像阿甘正传决定停止跑步时的感觉。
我记得坐在起居区的沙发上,这时一个密友打来电话。他带来了一些关于微软和Novell合作的消息。他似乎对此感到愤怒。我清楚地记得我的反应。我说,我不在乎。
在安装了无数服务器并让OSS应用程序协同工作后,我感到筋疲力尽。开源社区有如此多的开发者,我觉得这很了不起。但是,在98%的志愿者都在开发的项目中,文档方面存在很大差距。你可以拥有你想要的所有维基,但是如果人们不在其中编写、编辑、发布安全问题以及安装和使用应用程序的说明,那么这些维基就是无用的。
比尔和我花了大部分时间让标准的开源应用程序工作起来。比尔发现了代码中的错误并修复了它们。我发现了文档中的错误并修复了这些错误。我们查看了邮件列表、档案,给朋友和我们不认识的开发者打电话和写信。文档太糟糕了。
我想在纯粹的精疲力竭状态下,我意识到是时候整理好我们自己的房子,忘记微软了。你知道戒酒互助会那句老话,要有勇气去改变我能改变的事情,接受我不能改变的事情,以及知道两者区别的智慧。
如果你不能编写代码并以这种方式做出贡献,那么要么学习编码,要么提交真正的错误报告而不是功能请求,要么编写文档。否则,开源的状态将保持不变。我们将有很多开发者,但我们会缺少主题 matter 专家、文档专家、缺陷跟踪器、回归和性能测试人员、邮件列表管理员、论坛的系统管理员
和 QA 团队。
雷德蒙?那又怎样。让他们做他们做的。我们需要做一些除了写他们所有过错之外的事情——无论是真实的还是想象的。