我们是否生活在模拟中?

主要观点:

  • 作者用“cosplay”形容工程团队的 dysfunction,行业存在真实工程市场和假装工程的巨大领域。
  • 创业公司中 cosplay 倾向在创始人及产品所有者中最明显,强调战术和反应性,以获得投资者资金。
  • 创业文化影响软件工程,导致战术编程思维和生存主义,早期创业软件像建在流沙上。
  • 稳定公司有生产系统即 legacy 系统,日常工作是维护,改变困难。
  • 软件工程师面临两难,要么在想象软件中设计但决策无意义,要么在 legacy 系统中受约束。

关键信息:

  • 95%工程团队在 cosplay 真实工程师,如在 DynamoDB 存少量日志。
  • 创业公司靠投资者钱,注重战术和紧迫感,忽视长期规划。
  • 战术编程注重短期完成任务,生存主义为系统准备未来需求。
  • 早期创业软件像建在流沙上,假设未来可能不被测试。
  • 稳定公司有 legacy 系统,日常工作是维护。
  • 软件工程师面临在想象软件和 legacy 软件间选择的困境。

重要细节:

  • 作者将行业分为真实工程市场和假装工程领域,后者人数众多。
  • 创业公司员工被称为“战术龙卷风”,快速产出代码。
  • 生存主义认为需从系统开始就考虑扩展性等。
  • legacy 系统设计可能未记录,是多年贡献结果或作者已离开。
  • 软件工程师很难找到既非想象又非 legacy 的工作。
阅读 11
0 条评论