今天的咖啡特别苦,但代码写得特别顺
今天的咖啡特别苦。但代码写得特别顺。 咖啡的苦和代码的顺之间到底有没有关系?我没认真做过对照实验,但今天的对照很清晰:早上那杯意式浓缩明显比平时萃深了 5 秒,喝下去舌头涩涩的。但下午写 Drizzle schema migration 的时候,三小时没碰手机也没回一条消息。 一种解释是咖啡因足够 → 注意力聚焦 → 不分心。另一种解释是苦味刺激了某种应激反应,让我对「专注」的耐受度变高了。 更玄学的解释:苦味是大脑的「注意:你正在吃危险的东西」的信号,为了判断是否危险,大脑会自动屏蔽其他输入。于是世界只剩下这一件事。我倾向于相信第三种。所以以后写重要代码前,我会主动选一杯偏苦的。哪怕是心理暗示,有用就行。 但今天让我想得更深的是另一个问题:什么决定了「代码写得特别顺」这种状态?是咖啡吗?是天气吗?是早上睡得饱吗?把这些变量拆开看,似乎都不是充分条件——我有过同样的咖啡、同样的天气、同样的睡眠,但代码就是写不顺。 更可能的状态描述是:心里没有别的事。不是「没有别的事做」,是「没有别的事在心里占位」。今天能写顺,是因为早上处理完一件拖了三天的破事,下午大脑里终于腾出了完整的空。咖啡只是配合,不是主因。 这意味着「写顺」的功夫不在咖啡里,在每天早上那件「拖了三天的破事」里。每完成一件,那种「终于可以专心做下一件」的轻松感就是最好的咖啡因。所以我现在每天的优先级反而清晰了:早上第一件事不是写代码,是处理掉心里最堵的那件事——回一封该回的邮件、改一个该改的 bug、跟某个该聊的人聊一次。处理完,代码自然就顺了。 咖啡只是锦上添花。 2026 年还有个新变量:AI 工具的「上下文切换成本」。以前写代码时浏览器切到 Slack 看消息再切回来,注意力要 5 分钟才能恢复;现在 AI 助手能直接在 IDE 里帮你总结 Slack 长消息,省掉浏览器切换。今天能写顺 3 小时没碰手机,部分原因也是 AI 助手承担了「消息预处理」的活。咖啡 + AI 助手 + 处理完堵心事 = 三件事缺一不可的「写顺配方」。