为有限的世界进行编码

这是一个关于科技行业在无限世界模型和有限世界模型下的系列文章的第一篇,涵盖了各个方面的深入探讨。

无限世界模型:过去约 30 年,软件行业为无限世界优化,客户、计算资源等不断增加,开源项目有无限未开发的贡献者,其他公司有无限风险投资。在这个模型下,主要目标是抓住机会,如先进入市场、看起来好、准备好扩展、留住客户等,这些因素优先于硬件、维护等成本,也忽视了伦理和技术债务。但现在世界面临能源、气候、物流等危机,无限世界模型可能不再适用。

有限世界模型:进行风险分析,环境可能崩溃(如能源价格上涨、硬件性能停滞、数据中心迁移等),全球化可能崩溃(如硬件变贵难寻、云服务提供商变化等),社会可能崩溃(如民主危机、用户成瘾、科研教育资金减少等),这些都是有限资源被侵蚀的“虫族”。科技行业虽不能解决所有问题,但有力量做些好事,使命是对抗虫族。

设计应对有限世界

  • 设计满足有限需求:有好的创业想法但可能是虫族(如区块链等),应考虑放弃或不扩大规模,可保留研究等项目。
  • 设计满足有限资金:真正有价值需要扩大的想法,不要拿风险投资,可选择自启动、开源等方式。
  • 设计满足有限性能:考虑使用高性能语言、模型、协议等,审计各前端后端组件,减少资源消耗,如用 Rust 替代 Python 等。
  • 设计满足有限数据:审计数据合法性和风险,考虑安全删除和存储结构优化,避免因数据而危及他人。
  • 设计满足有限脑力:投资开源、维护、知识和教学组织,不建议使用 ChatGPT 等 AI 助手,以长期发展。

最后,要对抗虫族,不仅要减缓其速度,还应审计周围环境,帮助社区从各种问题中恢复,希望此文能激励科技行业对抗虫族。

阅读 13
0 条评论