Choose Boring Technology
3 months ago
- #technology
- #innovation
- #software-engineering
- Dan McKinley提出‘选择无趣技术’的概念,主张采用成熟稳定的技术而非追逐新潮技术。
- 他通过自己在Etsy等公司的亲身经历,阐述了盲目采用新技术却忽视长期维护成本带来的隐患。
- McKinley提出‘创新代币’理论,认为企业的创新能力是有限的,应当谨慎分配这些创新资源。
- 他强调必须精简技术栈规模,以降低系统复杂性和运维负担。
- 演讲批判了‘多语言持久化’方案,指出使用多种数据库只会徒增复杂度而无法带来相应收益。
- McKinley分享了Etsy的成功案例:通过统一技术栈(使用Memcached而非Redis),新功能得以快速扩展而无需额外运维投入。
- 他制定了新技术引入的决策框架,着重强调团队讨论和低风险实验的重要性。
- 最终总结指出:精通少数工具、专注产品交付、在专业领域攀登马斯洛需求层次,才是技术选型的核心价值。