「慢生活」这四个字这两年被用得太多了,多到我一看见就想跳过。
它常常和亚麻衬衫、原木家具、山间民宿一起出现,最后变成一种需要花钱购买的美学。但如果慢是一种需要消费才能进入的状态,那它就不是慢,只是另一种形式的忙——忙着扮演一个不忙的人。
我想认真地拆一下这个词。
慢不是速度问题
先说结论:我认为慢的反义词不是快,是被动。
一个人可以在一小时里做完三件事,依然是慢的,只要这三件事是他自己选的、按自己的节奏做的。反过来,一个人可以一整天什么都没做,依然很累,因为他一整天都在被信息推着走。
真正让人疲惫的从来不是工作量,是切换成本:
- 消息弹出来,你切过去看一眼
- 看完发现是个链接,你点进去
- 点进去看到别的推荐,你又划了两屏
- 回到原来的事情上,得花七八分钟才能找回状态
一天下来,这样的切换可能发生上百次。你的时间没有被谁偷走,它是被剁碎了。
我们感受到的「快」,大部分不是速度,是碎片密度。
给生活加一个 debounce
写前端的人应该都熟悉 debounce 这个东西。它解决的问题很具体:某个事件触发得太频繁,与其每次都响应,不如等它安静下来再统一处理一次。
我觉得这个思路完全可以搬到生活里:
/**
* 把高频触发的输入,收敛成低频的一次响应。
* 用在生活里:不是不响应,是不即时响应。
*/
function debounce(handler, wait = 1000) {
let timer = null;
return function debounced(...args) {
if (timer !== null) clearTimeout(timer);
timer = setTimeout(() => {
timer = null;
handler.apply(this, args);
}, wait);
};
}
// 一天只在三个固定时刻处理消息,而不是每条都立刻回
const handleMessages = debounce(readAndReplyAll, 4 * 60 * 60 * 1000);
关键在于 wait 这个参数。它承认了一件事:大部分事情延迟四小时处理,结果不会变差。
真正需要即时响应的事,一年也遇不到几件。而我们却按照「随时可能有急事」的假设,把整个生活设计成了一个永远在线的中断处理器。
我自己的几个 wait 值
| 事件类型 | 过去的响应 | 现在的 wait | 效果 |
|---|---|---|---|
| 工作群消息 | 秒回 | 2 小时 | 没有任何人抱怨过 |
| 邮件 | 每次提醒都看 | 半天 | 回复质量反而变高 |
| 社交软件 | 随时刷 | 晚上一次 | 每天多出约 70 分钟 |
| 购物冲动 | 立刻下单 | 3 天 | 退货率降到几乎为零 |
| 争论与情绪 | 当场回应 | 一夜 | 省下了很多道歉 |
最后一行是我觉得性价比最高的。「睡一觉再说」是人类发明过的最好的防抖函数。
慢的成本
我不想把这件事说得太美好。慢是有代价的,而且这个代价通常由别人先感受到:
- 你回消息变慢,同事一开始会不适应。
- 你不再第一时间参与讨论,会错过一些机会。
- 你拒绝一些邀约,社交半径会收缩。
所以慢不是一个可以单方面宣布的决定,它需要沟通。我的做法分三步:
- 先在小范围试两周,确认自己真的能坚持,再往外说。
- 主动告诉常打交道的人:我一般上午十点、下午三点、晚上八点看消息。
- 留一个不设防的通道——急事请直接打电话,这个通道永远即时响应。
说清楚之后,几乎没有人有意见。真正让人不安的从来不是「回得慢」,是「不知道什么时候能回」。
一份可以今天就开始的清单
- 关掉除电话和日历以外的全部推送
- 把手机主屏幕清空,只留四个应用
- 设定一个固定的「不处理任何消息」的时段
- 每周留一段完全没有计划的空白时间
- 把「立刻回复」从自我要求里删掉
前三条我已经做到了,后两条还在反复。
最后
慢生活不需要搬到山里,不需要换掉家具,也不需要辞职。
它只需要你重新设计一件事:什么样的输入,值得你立刻做出反应。
想清楚这个问题之后,剩下的时间自然就回来了。至于回来的时间用来干什么,那是另一个更难的问题——我在把日子过成散文里试着回答过一点。
这套想法的源头之一是 Cal Newport 关于深度工作的讨论,他的博客 Study Hacks 值得一读。