周三晚上11点,Nick Burkhardt正在《格林》里追猎怪物。屏幕外的我,脑子里也有一只怪物醒了。
问题是:"如果AI辅助开发明天就消失呢?"
假设一封邮件砸过来:"成本太高了,砍掉AI。明天起,回归传统开发。"而你是那个过去两年只会对AI说"帮我写这段"的程序员。你上次手写事务边界是什么时候?上次跑EXPLAIN ANALYZE又是哪年?没有AI牵手,你能调试死锁吗?能肉眼认出N+1查询吗?
我当晚失眠了。然后打开电脑,开始写。
这部15集的技术小说叫《Back to Code》,主角是一家虚构的B2B物流公司LogiFlow——以及他们从AI生成代码退回真实软件工程的痛苦旅程。人物很简单:Defne,Staff Engineer,唯一预见危机的人;Kerem,CTO,兜售AI梦的人;Emre,Senior Developer,信任机器的人。
故事从一张114,500美元的AI基础设施账单和一次黑五崩溃开始,展开为15周的技术清算。每一集围绕一个AI搞砸的真实生产模式:事务边界、性能分析、死锁调试、N+1查询……
作者写了25年代码,经历过三次创业、一次退出。他见过太多 hype cycle 起落。AI让编码免费了,却让软件工程——设计、上下文、故障模式、架构——变得前所未有的昂贵。"能编译的代码"和"生产环境能跑的系统"之间的鸿沟,从未如此宽阔。
15集的目录像一份病历:第1集《幻觉的发票与黑五崩溃》,第2集《尸检——看似完美的谎言》,第3集《失落的技艺——TDD与虚假信心》,第4集《遗忘机器——大O与性能税》,第5集《上下文的复仇——DDD与限界上下文》,第6集《状态地狱与幂等性》,第7集《模拟的谎言——Testcontainers下的真实》,第8集《类型安全的幻觉》,第9集《CI/CD流水线与脆弱测试》,第10集《安全漏洞工厂》,第11集《遗留代码地雷——绞杀者模式》,第12集《可观测性——从日志意大利面到链路追踪》,第13集《事件驱动架构——Kafka与异步世界》,第14集《技术债务信用分——测量不可测量之物》,第15集《新宣言——师傅与学徒(季终)》。
每集独立可读,但从第1集开始能完整跟随从崩溃到宣言的弧线。作者最后说:编码成了商品,但思考比以往更贵。愿键盘之力与你同在。
热门跟贴