主要观点:初创企业可从自然选择原则快速发展产品,避免大公司“最佳实践”,如采用重复代码、手动分发等方式。
关键信息:
- 以 Pikaia 为例说明自然选择与初创的相似性,如快速原型和遗忘转变。
- 自然爱复制粘贴编辑,程序设计应避免抽象,如添加新“大按钮”组件可复制现有按钮组件。
- 避免拆分东西,用一个大文件,如 Granola 最初的原型是孤立的桌面应用,避免分布式系统。
- 避免自动更新,用直接分发,如 Granola 通过.dmg 文件直接分发,便于并行评估多个版本。
- 帮助软件版本死亡,避免不必要的引用,如避免自动化测试、避免不必要用户、避免着陆页等。
重要细节: - 达尔文理论受鸽子饲养者影响,说明进化并非一定缓慢。
- 自然通过复制粘贴编辑基因形成不同身体部位,如 Hox 基因。
- 孔雀尾巴的例子说明协议抑制变化,避免分裂东西。
- 早期生命避免线性自动更新,直接分发更利于产品进化。
- 测试会阻碍程序自由运行,应手动测试不易变的部分。
- 避免不必要用户,为自己构建,减少对产品改变的阻碍。
- 预发布软件的最佳实践与常规不同,早期应注重搜索产品而非常规指标。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。