陈迈然有一个习惯分手之后也没改,他喜欢把每段感情里的每一个关键事件写成小卡片。这个习惯听起来像是某种文艺青年的自我感动但其实他是理工男,做这件事纯粹是为了数据化。他跟前任白筱的经历被他记在了四十七张卡片上,每张卡片写一个事件,时间、地点、事件描述、他的行为、她的行为、结果。陈迈然把四十七张卡片全部摊在客厅的地板上按时间顺序排好,然后坐在沙发上看了大概有一个多小时。
他看到的不是四十七个独立的事件。他看到的是同一个故事被演了大概十五遍。卡片三,白筱说她今天工作很累陈迈然说那你早点休息然后继续打游戏,白筱生气。卡片九,白筱说她今天心情不好陈迈然说是不是又是因为工作然后转移了话题,白筱发火。卡片十五,白筱哭了陈迈然问她要纸巾吗然后坐在旁边不知道该说什么,白筱说你不懂我。
卡片二十一、二十八、三十三、四十、四十六,换了场景换了时间换了起因但剧本是同一个,白筱需要一个能接住她情绪的人,陈迈然是一个一看到情绪就自动切换到解决问题模式的人。她只要陪伴,他给方案。她只想要一句"我在",他说"你可以试试这样做"。
真正让你分手的不是矛盾,是矛盾的剧本从来没变过
很多人以为分手是因为矛盾太多。错。任何一段超过一年的恋爱都会有矛盾,矛盾是两个人挨得足够近的证明。真正让矛盾致命的不是它的数量是它每次都沿着同样的路径火上浇油然后烧成一片废墟而你从废墟里爬起来之后下次矛盾来了你还走那条路。陈迈然的四十七张卡片摊在地上的时候他注意到一个更恐怖的事实,他从头到尾都不知道自己在重复。

每一次吵架他都是从A场景直接跳到B情绪然后再跳到C结论,她又不舒服了→我应该帮她解决问题→她为什么还更生气了→她情绪化不讲道理。有些东西你绕不开的,冲突就是其中之一。这个路径他走了十五遍,一次都没意识到。
白筱在分手的时候跟他说过一句话,你永远在帮我修东西,但我不需要你修我需要你听。陈迈然当时觉得这句话他听懂了。他把四十七张卡片全部看完了之后才发现他没懂。听和修是两种根本不同的动作,听是接收修是输出。他在每一次冲突里都跳过了接收直接到了输出。这个模式不是对白筱一个人的,他回想了一下跟上一个女朋友也是这么分的。这段经历让她对冲突有了完全不同的理解。不是巧合。
看见循环就是打破循环的第一步
陈迈然做了一件他以前绝对不可能做的事,他把第十七张卡片和第四十二张卡片放在一起比对着看。这两张卡片上的事件间隔了将近一年,场景完全不一样,但两个人的行为路径几乎一模一样。第十七张,白筱因为被领导批评了心情很差→陈迈然说你觉得领导的问题在哪里我帮你分析→白筱说我不想分析我就是想说出来→陈迈然说那你光说出来有什么用问题的解决呢→白筱生气了→陈迈然觉得她莫名其妙。

周末一个人在家收拾柜子,她边叠衣服边琢磨真正让你分手的不是矛盾,是矛盾的剧本从来没变过。第四十二张,白筱因为找不到一条对她有意义的旧围巾心情不好→陈迈然说你觉得围巾可能放在哪里我们系统性找一下→白筱说你能不能别这么理性→陈迈然说那我不帮你找你自己找吧→白筱爆发。
他没有做任何数据分析没有画任何图表,他只是把两张卡片并排放在地毯上然后蹲在旁边盯着看了大概十分钟。十分钟之后他站起来去厨房倒了一杯水,喝完水回来说了一个字,操。这个字没有任何技术含量但在这四十七张卡片构成的情境里是唯一准确的结论。他花了两年时间在一段关系里重复同一种错误却从来没有停下来看过一眼自己到底在干什么。说起来,关系是她在这段关系里学到的最扎实的一课。
他一直在开同一台损坏的机器希望下一次能产出不同的结果。
复盘的意义是改一行代码,不是重看一遍说明书
陈迈然后来用一个他很习惯的比喻总结了这件事。他说复盘不是让你重新读一遍人生的说明书来确认自己哪里没做好,是让你找到你大脑里那一行有bug的代码然后改了它。他那行有bug的代码叫做"情绪=问题,问题=需要方案"。关于重复,她有一个很私人的体会,急不来。这行代码在他脑子里跑了二十多年从来没有被质疑过,直到四十七张卡片平铺在地板上把他的脸映得清清楚楚。

他把卡片收起来的时候没有放到抽屉里,是拿了一根橡皮筋把四十七张全部捆在一起放到了书架的最终一格,跟一堆技术参考书放在一起。他后来在新的关系里做过一次完全不同的反应,对方说今天好烦他下意识地准备开始分析,话到嘴边了停了一秒然后说嗯那肯定很难受吧。对方顿了一下说谢谢你。陈迈然说不用谢我在修复一个系统bug。对方没听懂但他自己听懂了。
有天半夜失眠,脑子里转来转去的全是真正让你分手的不是矛盾,是矛盾的剧本从来没变过。四十七张卡片换来了一个句子,值了。