Miles Fidelman

作者评论

纸,虽然正在认真考虑将 Galaxy Note 作为我的下一部手机。(我真的很怀念我的旧 Newton 和 Palm。史蒂夫·乔布斯是如何从书法爱好者变成杀死笔计算的人的?)

我不确定我是否同意,至少在项目的早期阶段是这样。 以我的经验,软件和任何创造性的工作一样,不适合“委员会设计”——也许适合小团队,但不适合大群体。

在后期阶段,一旦最初的核心概念融入到初始版本中,开放该过程可能是有价值的——设计审查、查找错误、扩展、支持等等…… 但是,我认为早期阶段需要最多一小队设计师集中精力。

有很多历史可以支持这一点——我所知道的最成功的开源项目(Apache、Sendmail、Linux)最初都是小型项目,在达到基本的成熟度后才开源。 协议领域也是如此——例如,TCP/IP 最初是 Cerf 和 Kahn 之间的合作——RFC 流程,“粗略共识和运行代码”,然后是多个实现。

© . All rights reserved.