Hasty Briefsbeta

双语

Who Are We Now?

5 hours ago
  • Giambattista Vico的‘Verum Factum’(‘真即所做’)概念强调通过创造获得深刻理解,这适用于软件开发。
  • Verum Factum赋予开发者自信地交付并应对问题,因为他们对代码了如指掌,如同身体延伸的一部分。
  • 开发者与代码之间的关系是一种‘共生’(symmathesy)——一个相互学习与改变的系统,通过测试、日志和生产反馈实现。
  • 随着团队规模扩大,集体的Verum Factum会减弱,但可通过结对编程、表达性代码、更好的测试和可观测性等实践来强化。
  • AI代理无法实现Verum Factum,因为它们不会因编写代码而改变;它们缺乏持续的参与和责任感。
  • 要与代理协作,开发者必须加强客观验证(测试、可观测性、CI),并将代理视为更大工程背景中的工具。
  • 开发者仍负责目标、架构及代理的学习循环,通过优化代理的环境与经验重获Verum Factum。
  • AI加速了实验与副项目,但要求新技能如上下文工程与架构设计,同时降低了精细编码技能的价值。
  • 人类认知方式——好奇、游戏、共处、重复(Erfahrung)——具有独特价值,在AI接管理性任务时应加以倚重。
  • 工作是Gesellschaft(事务性联合);真正的社区(Gemeinschaft)源于家庭、邻里及持久的关系。
  • 社会在技术与社会层面加速发展,开发者必须有意识地参与塑造自身系统、团队及更广阔的社会。
  • 本次演讲呼吁负责任地使用AI、追溯媒体来源、透明的算法以及政治参与,以改进我们所构建的系统。