TimeMap

TimeMap / 指南

为什么断了连续记录,就想把软件删了?

连续打卡这个数字,本来是设计出来让你继续用下去的。可现实常常正好相反:断的那一天,很多人想的不是"明天接着来",而是当场把软件卸载——不是暂停,也不是从零再来一次,是直接删掉。一个本该帮你养成习惯的数字,偏偏在它第一次失手的那一刻,把习惯彻底终结了,而且恰恰是在最需要软件拉一把的那一天。

连续天数把每一天都变成了一场及格考试

一旦一个习惯挂上了连续天数,每一天就不再是它自己了,变成了一条长链上的一个卡口。你不是"记了今天",而是"保住了连续记录,或者没保住"。这里没有及格线以下的部分分,也容不下"今天确实比较难"这种情况——生病了、在出差、孩子闹了一整晚、一个deadline吞掉了整个晚上。数字不认这些。它只认一件事:这个数往上跳了,还是归零了,而且对所有理由一视同仁——换句话说,一个理由都不认。

你护着的从来不是那些日子本身,是那个数字

问一个连续记了四十天的人,第十二天到底发生了什么,多半答不上来。那些日子早就混在一起了,跟任何相似的日子一样。留下来的只有那个数——四十、四十一、四十二——因为那才是真正被盯着的东西。不知不觉间,目标从"过好这些日子"悄悄变成了"护住这条不断的线",一旦发生这个转变,日子本身反而没那条连着它们的线重要了。

断一次,亏掉的不是一天,是前面那一整串

这就是为什么断一次连续记录,会比单纯漏记一天更让人难受。数字不只是告诉你今天没记上——它还会往回追溯,把昨天、前天,以及前面那三十九天一起贬值,因为那些日子唯一剩下的意义,就是加起来凑出一个现在已经不存在的数字。漏记一个晚上,亏掉的从来不只是那一个晚上,而是"坚持了六周"这个说法本身,这份损失比一个单纯的空档要大得多。

从零开始,本身就让人提不起劲

连续记录一断,接下来该做的事其实很简单:像平常一样,把今天记一下。可软件上原本显示的"四十"变成了"零",在已经攒到一个更大的数字之后再从零开始,感觉更像是被降级,而不是重新出发。不少人因此悄悄决定——既然接下来一个半月这个数字看起来都会像是"失败中",那干脆就不记了。习惯本身没变难,只是记分牌让"接着记"这件事,看起来比"干脆不记了"更难受。

记录没有数字要护,自然也没什么可亏的

一份从来不靠数字计分的记录,不会遇到这些问题。写下的一天不需要累加进任何东西,也不需要和前一天连起来才算数。断一周,日历上就是空出一周——仅此而已,没有什么被往回抹掉,前面六周也不会因此变成一次"失败的尝试"。已经写下的那些日子,还是和写下那天一样真实、一样有用,不管连没连着,因为它们从来就不是在替一个数字撑场面。

TimeMap 就是照这个思路做的。里面没有连续天数这回事,没有什么要护着,也没有什么会归零,因为一天只会和这一天实际发生的事对比——一行字、一个颜色、一个自动打上的时间点——从来不会和它前面攒了多少天挂钩。断一周,也没有什么"从头再来",因为本来就没有什么在跑着计数。

断了连续记录就想删软件,这不是意志力差,而是一个软件悄悄告诉你"前六周算不算数,得看明天记不记"之后,一个相当合理的反应。把那个数字拿掉,漏一天,就只是漏了一天,不会连着已经攒下的那些一起搭进去。