关键词:养面 消项率 起点选项集 承重面 可改性
伦敦卡姆登镇的一间画室里,一个人每天画同一颗头。天黑之前,他用刮刀把当天画上去的颜料几乎全部刮下来,颜料屑堆在画架四周。第二天他从一块基本干净的画布重新开始。这样的日子可以持续一年,直到某一天,那张画在几个小时里被一次画成。被刮掉的那三百次不进任何目录,不出现在任何一本作品集里,也不构成“未完成的作品”这一类;在展厅的标签上,它们连脚注都不是。
同一个星期,另一座城市的一间门诊里,一个人第八次来登记戒酒。他记得每一次的日期,能背出每一次持续了多久,能说清每一次是怎么断的。他填的表和三年前那张几乎一样:同样的住处,同样的三家便利店,同样的手机里同样的六个人,同样的发薪日,同样的那一格抽屉。医生在病历上写“依从性良好”,因为他从来不缺席。他确实每一次都很努力,也确实每一次都改变了什么——只是第九次开始的时候,他站的地方和第一次几乎没有分别。
这两个场面通常被放在两本完全不同的书里。一本叫技艺,一本叫疾病。把它们并排放着看一会儿,会发现它们共有一个很不常见的形状:动作极其密集,而起点岿然不动。不是没有改变,是改变的效果全部用在了别处——用在把那块可以再改一次的面重新供养出来。
本文要问的是:这是不是一类东西?如果是,它在哪本账上?
先说结论的形状,免得读者在后面几节里以为我在描述努力的徒劳。徒劳的意思是没有效果。养面不是没有效果,它的效果非常确定,只是效果落在了“下一次还能改”这件事上。 一个人可以在十年里进行一百次真实的、有代价的、被所有人看见的改变,而这一百次改变的净结果,是他第一百零一次仍然可以站在同一个起点上重来。
社会学里最强硬的一支不谈个人。它说,个体差异只决定谁中签,不决定有多少人中签;要解释一个社会里成瘾的多少,只能去看这个社会把人的生活组织成了什么样。
亚历山大(Bruce K. Alexander)的说法是这一支里推得最远的。他把成因写成“错位”(dislocation):自由市场社会极其高产,但它把人从原本构成人之为人的紧密社会与精神联系里拽出来。人于是去找他能找到的最好的替代品,而成瘾把这个功能承担得非常好——它至少提供了一点归属、意义和身份。他明确反对把注意力放在受苦的个体身上,理由是成瘾的发生率在不同社会之间差得极大,而个体的神经系统在不同社会之间差不多。
这条说法的动力式写出来是这样的:既有的生活组织方式与它所处的条件场不容 → 人的显露形态改变。 职业、家庭、街区、行会、教会这些把人的一天组织起来的东西,与流动性、竞争、去地方化这些条件场发生了不容,改变的不是条件场,也不是组织方式,而是人显露成什么样——他显露成一个有替代品的人。
它的时序读数很清楚,而且可查:条件先动,人后动,中间隔一代到两代。去工业化的时点、社区结构瓦解的时点,都早于成瘾流行的时点。这一点在很多地方被反复清点过,凯斯与迪顿关于中年白人死亡率上升的那一系列工作是最近的一次大规模清点。
它的三个支撑,分别落在三个不同的层面上:
在结果层,成瘾显露成一种“有生活”的替代形态。它不是快乐,它是一个位置——一个人可以说清自己每天在干什么、和谁在一起、明天要做什么的位置。
在路径层,替代品是被找出来的,不是被强加的。人不是被物质抓住,是在可选的替代品里挑了一个最有效的。这解释了为什么在同一片条件场里,替代品的种类会随时代变化而形态不变。
在条件层,只要那套条件场还在,撤掉任何一个具体的替代品都不改变什么,人会去找下一个。这是这条说法最硬的一处,也是它最有预测力的一处。
它自己知道、但不往那个方向用的事实是:错位常常是成瘾的结果,不只是成瘾的原因。 一个人开始用之后,工作、亲属关系、住处会依次断开,于是他更错位。亚历山大本人也承认错位是必要条件而不是充分条件。他把这一处当作理论的谦逊,本文后面会把它当作一条线索——当被驱动的东西回过头改变了驱动它的东西,“谁在驱动谁”这句话就已经不是给定的了。
绘画学里最近二十年推得最远的一支,把作画解释成一个预测被不断打破又不断重建的过程。范德克鲁斯与瓦赫曼斯把这条线写成明确的主张:艺术的作用不在和谐、流畅或好的完形,恰恰相反,伟大的作品公然违反这些性质。起作用的是预测误差——艺术家先在观看者身上仔细建起一套预测,然后把它毁掉。而在毁掉之后重新获得可预测性的那一段,正是愉悦发生的地方。他们后来把这条线推进到主动推断的框架里,讨论秩序与变化在审美经验里的配合。
把这条说法从观看者转回画家身上,它就是关于作画路径的一条动力式:已经落在画布上的那一片形,与画家此刻实际看到的东西不容 → 下一笔改道。
这条动力式的三个支撑同样分处三层:
在结果层,画面上留下的是一条改道的历史,而不是一个计划的实现。技术艺术史近二十年靠红外反射成像和 X 光片把这段历史大规模地打开了:底稿与成品之间的差、被覆盖的手臂、被移动过的地平线。改动是这门手艺的常态,不是失误的记录。
在路径层,改道是由落差发起的,不是由意图发起的。画家不是先想好再执行;他落一笔,看见落差,再落一笔。这一点是这条说法与“构思—实现”模型的分界所在。
在条件层,落差要能被看见,得有一个稳定的观看条件:同一个模特、同一个光、同一间画室、同一个位置。条件一变,落差就不再是同一个落差。奥尔巴赫在同一间画室里工作了几十年,画的是同一批人和同一条街,这不是传记趣闻,是这条动力式成立的条件。
它自己知道、但不往那个方向用的事实,就是本文的关键材料,下一节单独说。
建筑学里最近二十年最有力的一支,把建筑解释成对可供性场的塑造。里特维尔德与基弗斯坦把可供性从“够得着、抓得住”这类身体动作,扩展到人所具备的全部技能所对应的可能性上:环境提供给一个人的可能性,取决于这个人拥有的技艺。一片环境因而不是若干功能的集合,而是一整片高低起伏的可能性地景。他们把这套哲学直接做成了建筑装置,去掉椅子,造出一片可以倚、可以靠、可以半蹲的地形,看人在里面怎么待。
这条说法的动力式是:已建成的形式与实际发生在其中的使用路径不容 → 那片可供性场改变。
它的三个支撑:
在结果层,人的行为改变了,而人的意图没有被说服过。没有人在那片地形里被劝说不要坐,是可坐的那一格不在了。
在路径层,场的改变是设计者可以下手的地方,而意图不是。这是这一支在实践上最有力的一条,也是它敢做单因主张的底气。
在条件层,场之所以能驱动,是因为人的技能与场是配对的。同一片地形对不同技艺的人给出的可能性完全不同,这也是这一支与老式环境决定论的分界。
它自己知道、但不往那个方向用的事实是:踩出来的路。 草坪上那条被走出来的斜线,是使用先动、场随后被改写的最普通的证据。建筑学在做占用研究、后评估、适应性再利用的时候天天在处理它,却从来不把它当作“谁驱动谁”这个问题的证据,只当作设计该怎么改进的输入。
把三条动力式排在一起,会看到一件很整齐的事:
| 什么与什么不容 | 改变的是 | |
|---|---|---|
| 社会学 | 生活组织方式 × 条件场 | 人的显露形态 |
| 绘画学 | 已落下的形 × 观看条件 | 作画路径 |
| 建筑学 | 已建成的形式 × 使用路径 | 可供性场 |
三条各自指定了一个固定的被驱动项,而三个被驱动项互不相同。它们不是互相补充的三个视角——如果是,它们会在同一个案例上给出可以叠加的读数。实际情况是,把同一个反复重来的动作交给它们,三方给出的归属互不相容:社会学判它是适应不良的替代行为,绘画学判它是技艺的正常形态,建筑学判它是使用者对场的占用。同一个动作,一方判病,一方判艺,一方判用。
所以它们争的是:在一次改变里,被改的那一样究竟是谁,也就是改变的方向该按在谁头上。
而三方共同假定的是:这个方向是给定的,由系统的性质决定,不随轮次变化。 把这一条念给三方听,三方都会说这还用说吗。社会学不会把“人的形态改变了,于是条件场变了”当作它的主线;绘画学不会说“画家改道之后,他看到的东西被改写了”是它要解释的东西。建筑学的整套设计伦理,则都建立在“场先动”上面。方向固定,是这三条动力式能被写成动力式的前提。
但真正把成瘾拦住的不是这一条。这一条只是让三方各说各话。在它下面还有一条更深的、连争论都不会碰到的假定:一次改变必定在某处扣掉一点东西。
不管方向按在谁头上,三方都默认改变是有减法的:错位一旦发生,某些生活方式就没了;一笔落下去,某些构图就不可能了;场一改,某些动作就做不出来了。改变即扣减,扣减即留痕,留痕即可查。整个关于改变的学问,是站在这一条上建起来的。 谁也不会去看它,因为大家都站在上面。
推翻“改变必有扣减”这条假定的材料,不需要从外面找。它在绘画学自己手里,被反复引用了几十年,只是它在绘画学内部回答的是另一个问题——回答的是“这个画家的作品为什么长成这样”,而不是“改变是不是必有扣减”。
奥尔巴赫的做法在美术馆的技术说明里写得很清楚:每一次画完,他把颜料刮下来,重新开始;这个动作与媒材无关,油画、丙烯、炭笔素描都一样。刮下来的目的不是修正,因为他不是在某一处改错;他刮掉的是整张。第二天他从一块基本干净的表面重新开始,画同一颗头、同一条街。这样持续数月甚至一年多,直到某一天那张画在几个小时里被一次画成。素描也一样:反复擦掉重画,同一张纸上一层层压着上一版的影子。
于是有了这样一个对象:一次改动,其可见的全部产物是一块可以再改一次的面。
它不是没有效果。它的效果是确定的、可重复的、需要体力和技术的:把面恢复到可以承接下一次改动的状态。它也不是失败——失败会留下失败的痕迹,会有“这一版不行”的记录;而刮除之后,画布上连“不行”都没有。
这件事之所以能推翻那条地基,是因为它同时满足两件通常不并存的条件:动作是真实的、有代价的、被承认为工作的;而它在形式层的净扣减是零。第二天早晨,那块面所允许的画法,与前一天早晨完全一样。没有哪一种构图因为昨天的三百笔而变得不可能。
绘画学从不把这当作一个类目。它把它记在“过程”名下,而过程在这门学问里是不进目录的东西:目录记作品,不记被销毁的日子。于是这类事件在账本上没有本体地位——它不是记录得少,是压根不设字段。
只要承认这类事件存在,“改变必有扣减”就不再是全称的了。而一旦它不是全称的,一个此前无法被提出的问题就出现了:
在一段密集改变的历史之后,起点上究竟少了什么?
这个问题在三种说法里都问不出来。社会学问的是流行率与结构;绘画学问的是画面与手法;建筑学问的是场与行为。没有一门学问设了“这次改动删掉了什么”这一栏。
成瘾不是重复,不是控制的丧失,也不是环境把人锁住了,而是养面——一类改动,它的全部产物是把承载改动的那块面恢复到可以再改一次的状态;于是每一次改动之后,下一次改动的起点选项一项也没有少。
三个被否掉的说法,各是一门学问的划界标准,逐一说清:
不是重复。 重复说的是同一个动作被做了很多遍。养面里的动作往往每次都不同——第八次戒酒用的方法与第一次完全不同,画室里每天画出来的头也各不相同。相同的不是动作,是动作之后那块面的状态。把它读成重复,会去做“打破重复”的干预(换方法、换环境、换说法),而换方法本身正是养面最舒服的形式。
不是控制的丧失。 丧失说的是这个人做不到。而在养面里,他每一次都做到了:他戒断了,他刮干净了,他修好了。所有的执行指标都是达标的。把它读成失控,会去加强控制,而加强控制会提高改动的频次——这恰好是养面赖以持续的那个量。
不是环境的锁定。 锁定说的是那个人被外面的东西按住了,动不了。而在养面里他动得非常勤。锁定是低频加零位移,养面是高频加零扣减,两者在台账上完全不同:锁定的记录里没有动作,养面的记录里全是动作。
而是养面。 一次真正的改变会把某些东西变得不可能——这正是它有代价的原因。养面的改动不产生任何不可能。它生产的是一块继续可能的面。
需要立刻说清楚的一点:养面不是坏的同义词。 一块被供养的可改面是很多好东西的前提:一间可以每天重来的画室、一段允许人反复回来的关系、一套可以不断修订的法律、一个可以随时回滚的系统。本文要划的不是好坏,是这块面所在的位置——它是不是同时也是那件事该在其上落定的地方。这一条在第十三节被建筑学逼出来,那里再展开。
要让上一节那句话不停留在比喻上,得给出两个可以清点的东西。
起点选项集。 在一次改动开始之前,改动者可以从中挑选的、可用的、不需要额外授权就能动用的选项清单。它必须逐条列出来,不能是“资源”或“条件”这类总名。
在戒酒这件事上,它是这样一份清单:住处周围三家能买到酒的店;抽屉里那一格;某个应用里保存的支付方式;六个会在晚上八点发消息的人。还有:每月十五号到账的那笔钱可以自由支配的部分;发病时可以打的那个电话号码;一份不需要任何人同意就能作废的承诺。
在画室这件事上,它是:这块画布还能承受多少层;这一批颜料还有多少;今天的光;模特还愿意来几次;今天可以采用的所有构图。
在一栋旧楼这件事上,它是:这堵墙可拆不可拆;这根管子在不在明处;这块地面下面走的是什么;这笔维修预算的科目允许买什么。
消项率。 取最近 N 次已完成的改动,逐次比较改动前与改动后的起点选项集,其中至少删掉一项的次数所占的比例。
消项率 =(最近 N 次改动中,使起点选项集至少少掉一项的次数)÷ N
它有四条性质,是它值得被造出来的全部理由:
第一,它无量纲。 三个领域的量纲完全不同——门诊记的是通道,画室记的是画布层数与构图,楼记的是构件与科目——但比率可以并排放。
第二,它可以事后清点。 所需的数据在多数机构的既有记录里已经存在:病历里的每一次尝试、施工记录里的每一笔改造、代码仓库里的每一次提交。缺的不是数据,是“这一次删掉了什么”这一栏。
第三,它把一个印象变成一个数。 “他很努力”“这栋楼一直有人管”“这个画家极其勤奋”,这些印象在现有的所有指标上都会被确认。消项率不确认它们,它只问删了什么。
第四,也是最要紧的一条:它与既有的主要指标正交。 这一条必须能举出反例,举不出来这个数就白造了。反例有的是:
一位每天工作、从不缺席、被所有人承认为大师的画家,可以有接近零的消项率。
一间维护评级最高、报修响应最快的物业,可以有零的消项率——因为最快的响应方式是刷漆、换灯、补缝,这些一样也不删。
一位依从性百分之百、每次签到、每次完成全部疗程的患者,可以有零的消项率。
反过来,一个只做了一件事的人——把家搬到另一个城市、把一张卡注销、把一个接口删掉——可以在一次改动里就有百分之百的消项率。
依从性最好看的地方,往往正是这个数最难看的地方。 这不是巧合:依从性衡量的是完成度,而完成度高的改动通常是可控的、可复原的、不会破坏什么的改动。
清点的时候有三条规矩,都是被具体的坑逼出来的:
一、按面清点,不按事清点。 同一次改动可能在一块面上删了东西,在另一块面上什么也没删。画布的物质层与形式层是两块面;一栋楼的结构层与表皮层是两块面。分开记,不合并。
二、“打算删”不算删。 标注为弃用而未删除的接口,宣布作废而未废止的条款,说好不再联系而没有拉黑的号码,一律记零。这一条会让很多机构的消项率从很好看变成零,这正是它有用的地方。
三、被别人删的不算他删的。 消项要按发起处记账。家人扔掉了酒,账记在家人名下,不记在他名下;这一条在第十一节会派上大用场。
把改动频次与消项率两根轴摆开,得到四格。
| 消项率 = 0 | 消项率 > 0 | |
|---|---|---|
| 改动频次 高 | ④ 养面:动作密集,起点岿然不动。每一次都完成,每一次都不删。 | ① 走窄:每一次改动关掉一些东西,可选的越来越少,代价确定且可见。 |
| 改动频次 低 | ③ 搁置:没有在改,起点也没变。看起来和④很像,台账上完全不同——③没有动作,④全是动作。 | ② 割断:一次或少数几次改动删掉了大量选项。搬迁、注销、拆除、废止。 |
四格各配一条误诊阻挡,防止读串:
①走窄误读成④养面:看代价落在哪。走窄的记录里有“因此不能再做某事”的条目;养面的记录里没有。走窄的痛苦是失去,养面的痛苦是原地。
②割断误读成①走窄:看次数与集中度。割断是少数几次删掉很多,走窄是很多次每次删一点。二者的干预完全不同:割断的风险在删错,走窄的风险在删得太慢。
③搁置误读成④养面:看动作台账。搁置期的记录是空的,养面期的记录是满的。把搁置读成养面,会去阻止一个根本没在发生的事。
④养面误读成③搁置:这是最常见的一次误读,通常发生在旁观者身上——“他什么都没变”这句话把动作一起否认了,于是那个人被判为不努力,而他其实每天都在做非常吃力的事。这一误读的代价很高:它取消了当事人唯一还剩的自我描述。
现在看第四格的三个签名,这也是它为什么难被发现的全部理由:
第一,它在短期指标上表现为改善。 每一次改动都是完成的:戒断周期完成、报修工单闭环、当天的画完成。依从性、响应时间、出勤率全部好看。
第二,它的失效不产生任何信号。 没有未完成项,没有逾期,没有被否决的方案,没有事故。养面的形状就是“什么都没发生”,而什么都没发生不会触发任何告警。
第三,它自我加固。 越把改动流程规范化,改动就越容易完成,也越容易被设计成不删任何东西——因为删东西要审批、要担责、要有人签字,而不删的改动谁都可以批。规范化提高的是频次,不是消项。
这三条合起来解释了一件事:第四格里的人和机构,通常正是最负责、最勤勉、最配合的那一类。它不是一眼就能看出来的坏,它是全部形式审查都能通过的那一格。
上一节那张格子要能用,得有一句问话,它不能问人的判断,只能问记录。
“他最近三次改动之后,起点上少了哪一样?”
这句话里没有“应当”“充分”“真正”“实质性”这类词。它问的是一份可以被翻出来的清单在三次动作之后的差集。把它在五个具体场景里跑一遍,五个答案互不相同,其中两个是查出来才知道的,并且反过来改了本文原本要写的话。
场景一,戒酒门诊的病历。 答案通常是:什么也没少。三次尝试之间,住处、支付方式、联系人、可支配现金、那一格抽屉,全部未变。少掉一样的情形是有的,而且很好认——把处方权交给另一个人、注销一张卡、换一个城市——它们在病历里通常被记在“社会支持”栏,而不是被记为改动的产物。
场景二,画室。 答案是:少了一块可用的画布。这是查出来才知道的,而且它反过来改了本文的说法。奥尔巴赫在一张 1981 年的画上留下过一道裂口,是他用较宽的工具刮除时弄的;他的素描也常常被擦破,破了就补上再画。也就是说,形式层的消项是零,物质层的消项不是零。 纸会破,布会松,纤维会被磨掉,颜料会在边缘堆积到无法再刮。本文原本打算写“无痕的改动没有留下任何后果”,被这一处逼着改成:后果留在承载面的物质性上,而不留在形式上;所以消项必须逐面清点,不能只看形式面。 这一改不是补充,它取消了本文最想说的那句漂亮话。
场景三,社区旧楼的报修台账。 答案是:多数情况下什么也没少,因为最常见的处置是刷漆、打胶、换灯管、补缝。少掉一样的情形也很好认:把一根埋在墙里的管子改到明处,此后“只能凿墙才能修”这个选项被删掉了。这两类处置在台账上属于同一个科目,费用相近,闭环时间相近——现有的记录格式让它们无法被分开,而这正是第三层主张的来源(见第十九节)。
场景四,代码仓库的重构提交。 答案是:少了一个公共接口,或者一个也没少。这个场景最便宜,因为数据已经完整存在:每一次提交都记录了删除的行与文件。标注为弃用而未删除的接口,按第八节第二条规矩记零。
场景五,一段反复吵架又和好的关系。 答案是:什么也没少——而这一场景查出来的东西再一次改了本文的话。在很多关系里,“什么也没少”正是双方明确许诺过的那件事:承诺的内容就是不把对方从选项集里删掉。在这里,零消项不是病理,是履约。本文原本打算写“高频加零消项即为病理”,被这一处逼着改成:只有当维持本身没有被写在明处、而当事人以为自己在走向别处时,第四格才是要处理的那一格。 这一改动的是价值排序,不是补充条件。
五个答案互不相同,第二个与第五个是查出来的。这句问话因此不是承重命题的复述——它能问出承重命题不知道的事。
到这里为止,本文说的还只是一次改动的结果。要回答“成瘾是怎么发生的”,得说清它怎么接着发生下一次。
一次改动完成之后,它会回过头去改写发起它的那两样东西。这是三种说法各自都写到一半就停下的地方:社会学写到“人的形态改变了”就停了,绘画学写到“路径改道了”就停了,建筑学写到“场变了”就停了。而每一次改变之后,那两样起初互不相容的东西都被改写过了,下一轮由谁先动,取决于这次回写。
正常的情形是这样的:某人的生活组织方式与他的条件场不容,他的形态改变了;改变之后,他不再能承担原来的工作,于是条件场被改写;下一轮先动的是条件场——发起处换了人。在画室里:落下的形与所见不容,路径改道;改道之后,画布上多了一层,于是所见本身被改写;下一轮先动的是所见。在楼里:形式与使用不容,场变了;场变了之后,使用路径被改写;下一轮先动的是使用者。发起处一轮一轮地换手,这是改变能积累的原因。
养面里的回写是另一种:改动完成之后,被改写的不是别的东西,是发起条件本身,而且是被恢复到原状。 画布被刮回可画状态,可支配现金在发薪日回到原额,报修工单闭环之后墙面回到可再刷的状态。于是下一轮的发起处不换手——还是他先动,还是同一处先动,因为没有别的地方被改动过,别人手里没有出现任何新东西可以让他动。
这给出一条比相关关系难得多的读数,它是顺序的,而且是按轮次的:
在零消项的序列里,下一轮的发起处不换人;而在某一次改动的消项率大于零之后的一到两轮内,发起处会换人。
换人的意思是很具体的:从本人换到机构,从住户换到管理方,从画家换到修复师或收藏机构,从开发者换到调用方。为什么?因为消项在别人那里造出了新的东西——一条通道没了,别人手里就多了一件必须处理的事:家人要重新安排取药,物业要重新排线,调用方要改自己的代码。删掉一样东西,等于把下一轮的发起权递出去。 而不删任何东西,等于把发起权原样留在自己手里。
这条读数可以直接反过来用作一个诊断:如果一个系统连续很多轮都由同一处发起改动,那么它多半一次也没有删过东西。 这两件事在记录上是彼此独立的(一个记发起人,一个记删除项),所以它们的重合不是同义反复,是可以被证伪的。
于是“成瘾是怎么发生的”这个问题有了一个不同于三种说法的回答:
它不是被某一样东西驱动出来的。它是在一段密集的改变里,每一次改变的产物都恰好是“下一次还能改”,因而发起权从来没有离开过发起它的那一处;改变一轮一轮地发生,而没有任何一轮把下一轮交出去。
这也解释了那个最难解释的现象:为什么成瘾者常常是身边最努力的人。努力提高的是频次。频次不改变发起权的归属。
一条读数如果只在提出它的那个例子里成立,它就只是那个例子的另一种说法。下面十二处不是类比,每一处都能据此预测一件具体的事。
一、技术债与重构。 预测:一个模块若连续多次重构而每次删除的公共接口数为零,则该模块此后一年的重构频次不下降,缺陷密度也不下降。可用公开仓库直接跑。
二、立法。 预测:一部法律若在多次修订中从未废止任何条款,则条文总数单调增长,且下一次修订仍由同一个部门发起;一旦某次修订真的废止了条款,下一次修订的发起处会换到执行机关或司法一侧。
三、债务展期。 预测:反复展期而不核销的贷款,其展期间隔长期稳定;一旦发生核销,下一轮动作的发起处从借款人转到清算方。核销是消项,展期不是。
四、学术论文的修改。 预测:一篇经过多轮大修而主张集合未减少的稿子,最终版与初版的主张一一对应;审稿意见的数量不随轮次下降。删掉一个主张的稿子,此后收到的意见数会明显下降。
五、康复项目。 预测:把“本次尝试删掉了哪一条获取通道”作为记录字段之后,同一批患者的复发时间分布会分成明显的两支,而在只记录依从性的数据里这两支是混在一起的。
六、文物修复。 修复伦理要求介入尽可能可逆,这条原则的直接后果是:修复动作被系统地设计成不删任何东西。预测:可逆性要求最严的藏品,其修复次数最多,且每次修复的间隔不随次数延长——它们进入了永久的修复循环。这一条对修复伦理不是反驳,是账单。
七、组织里的会议。 预测:一个议题若在多次会议中从未有任何一个选项被正式否掉,则它的存活时间不受讨论次数影响;第一次正式否掉一个选项之后,该议题的下一次推进由另一个部门发起。
八、城市的修补。 预测:同一处路面在一年内被反复修补而管线未改的,报修间隔恒定;一旦管线被改到可检修的位置,报修间隔延长且此后由养护方而非居民发起。
九、产品迭代。 预测:一个持续做加法、从不下线任何功能的产品,其迭代频次与用户留存不相关;下线一个功能之后的一到两个版本内,需求会开始由客服或运营一侧发起。
十、农事。 休耕是消项:这一季不能种。预测:从不休耕而靠追加投入维持产量的地块,其投入强度逐年上升而产量曲线平坦;休耕之后,下一季的种植安排由土壤条件而不是由种植者的计划先动。
十一、个人的时间安排。 预测:一个人若在多次“调整作息”之后从未退掉任何一项承诺,则他的可支配时间总量不变,调整频次上升。退掉一项之后,下一轮的调整通常由别人发起(有人来问那件事怎么办了)。
十二、软件的回滚能力。 这是一处反例,必须写在这里:一个系统保持随时可回滚,正是把消项率有意维持在零。它在这里是对的。区别在于第十三节要说的那件事——回滚能力所在的那块面,不是业务后果该落定的那块面。
十二处里有十处可以用机构现有的记录直接清点,不需要新的采集。这一点很重要:本文提出的不是一个需要建设的指标体系,是一栏没有人填的空白。
有三个领域反过来对本文提了要求,每一处都削掉了本文原本打算主张的东西。
第一处,建筑学削掉了本文的适用范围。
布兰德在讨论建筑随时间变化时把一栋楼分成若干以不同速率变化的层:场地、结构、外皮、设备、空间划分、物件。他的要点是各层本来就该以不同的速率变化,快的层就该经常动,而且就该被设计成动了不影响慢的层。照本文原来的写法,“高频而零消项”一律是病理,那么每一间可以随时重新布置的办公室都成了病人。 这显然不对。
被逼出来的限制是:只有当改动发生的那块面,同时也是这件事该在其上落定的那块面时,第四格才成立。 画室里的画布既是每天的操作面,也是那张画最终必须留下来的地方,所以它是同一块面。可随时重排的办公家具不是公司战略该落定的地方,所以它不是。
本文原本会写下的那句更强的话是:“凡高频而零消项的系统皆在原地。”现在只能写:“凡在承重面上高频而零消项的系统在原地。”这削掉了大约一半的适用对象,而且它要求使用者在清点之前先说清哪一块是承重面——这一步没有算法,只能靠具体判断,是本文最软的一处接缝。
第二处,绘画学削掉了本文最想说的那句话。
前面已经说过:画布会破,纸会烂,纤维会被磨掉。奥尔巴赫自己说过,最后那一张是由前面所有被毁掉的日子决定的。所以“什么也没留下”是假的。 留下的东西在物质层:一块被反复刮过的布,与一块新布的性质完全不同;它更吃颜料,边缘更硬,也更容易破。
本文原本会写下的那句更强的话是:“养面的改动不产生任何后果。”现在只能写:“养面的改动在形式面上不产生扣减,而它在物质面上的扣减不进入任何形式记录。”这一让步同时救了本文一次:它解释了为什么养面会有终点。 面不是无限可养的。画布会破,人会老,钱会用完,别人的耐心会耗尽。第四格不是一个稳态,是一个在物质面上匀速消耗、而在形式面上毫无读数的过程——它的账在别的本子上,而那本子没有人在看。
第三处,社会学削掉了本文的价值排序。
伤害减低这一支,以及美沙酮维持这一类做法,把“维持”本身作为公开的目标:不追求删掉任何通道,追求让这个人活着、稳定、不被感染、不被抓。按本文的读数,它们的消项率就是零,而它们是有效的。
被逼出来的限制是:当维持被写在文件上、被当事人知道并同意时,零消项是履约不是病理。 判据要加一句可查的:目标是不是被写在明处? 只有在“当事人以为自己在走向别处、而记录显示每一轮都回到原处”的时候,第四格才是要处理的那一格。
这一处改的是价值排序:本文不再主张消项越高越好。消项率是诊断读数,不是目标函数。 把它当目标函数会直接导出第二十节要说的那个反噬。
有必要说清楚:上面那块地基不是被谁忽略了。三门学问各自不是因为疏忽才停在原地,是它们各自要回答的问题,恰好使这一步成为不必要的。
社会学问的是“为什么这个社会有这么多”。 它的单位是发生率,是人群,是几十年的结构变动。一个人在第七次尝试之后起点上少了哪一样——这个粒度对它的问题没有任何用处,甚至是噪声。它不需要这个字段,正如一份人口统计不需要记录每个人昨天晚饭吃了什么。承认这个粒度不会让它变好,只会让它换一个问题去做。
绘画学问的是“这张画为什么长成这样”。 被刮掉的三百天不构成作品,因此不进目录,这不是编目的疏忽,是编目原则的正确执行——一旦把每天被销毁的那一版当作独立对象登记,“作品”这个概念本身就要重做,整个艺术史的计量单位会跟着变。它有全部的材料,它只是把材料放在了“过程”这一栏,而过程这一栏在这门学问里的功能就是不被计量。
建筑学问的是“怎么设计才能让人做到某事”。 它必须假定场是可以被设计的、行为是被场带动的,否则设计这个动作就没有正当性。如果承认一片被反复改动的场可能只是在恢复自己的可改性、而使用者一步也没有往前走,那么设计的效力就要被打上一个折扣,而这个折扣正好落在这门学问的立身之处。它不是看不见踩出来的路,它每天都在看;它只是把那条路读成“该改进设计”的输入,而不读成“谁在驱动谁”的证据。
所以这个问题不能从任何一门学问内部长出来。它需要三样东西同时在场:一个动作可以是密集的(建筑学的场里天天发生使用与改动)、可以被承认为高等的技艺(绘画学,而不是被当成病),而在结果上是零(社会学的读数:起点原样不动)。任何一门学问单独拿到其中两样,得到的都是一个已经有名字的东西。
一个读数如果只有定义没有编码规则,它到不了任何一张表上。下面六条是最低限度的手册,写得足够具体,以便有人可以直接拿去用,也足够具体,以便有人可以指出它哪里不对。
第一,单位。 一次“已完成的改动”指有起点、有终点、且被记录方承认为完成的一次动作:一个戒断疗程、一次改造施工、一次合并进主干的重构、一次修订发布。计划、意愿、宣告一律不计。
第二,起点选项集怎么列。 只列不需要额外授权就能动用的项,每一项要写成“谁在什么时候可以做什么”。如果一份清单列不到十条,通常是粒度太粗——“社会支持”不是一项,“母亲的电话号码”是一项。
第三,删除的判据是现场,不是文书。 判一项是否被删掉,只问一句:这一项现在还能不能被动用? 由不参与执行的人抽查,抽查方式是去做一次:去那家店问一次,去仓库里搜一次那个接口,去墙前面看一眼那根管子在哪。
第四,三条排除。 打算删而未删的不算;被别人删掉的记在别人名下,不记在他名下;临时不可用(关停、休假、断货)不算删除,因为它会自己回来——它恰恰是养面最典型的形态。
第五,按面分列,不合并。 至少分三列:形式面(选项本身在不在)、物质面(承载它的东西还剩多少)、关系面(还有多少人愿意再来一次)。三列不加总,因为它们的耗尽速度完全不同,而第四格通常是形式面为零、物质面与关系面在悄悄见底。
第六,N 与窗口。 N 不小于六;窗口取该系统改动的自然周期的六倍(门诊按疗程,工程按施工季,仓库按发布周期)。同一份比较里的各单元必须在关键混淆变量上大体同质。
一份最简的表头是这样的:
| 序号 | 改动的起止 | 改动面 | 改动前的起点选项集(逐条) | 改动后仍可动用的项 | 被删掉的项(现场抽查) | 由谁发起 |
|---|
最后一列是为第十一节留的:把发起处与删除项记在同一行,才能看出删除是不是在把发起权递出去。
这份手册的作用不是精确。它的作用是让“什么也没少”这句话第一次成为一个可以被写在纸上的结论,而不是一句印象。目前它在多数机构里连印象都算不上,因为没有人被要求说这句话。
一个新读数最大的风险不是被反驳,是被吸收——读者读完说“这不就是某某吗”,然后合上书。下面逐一处理最容易被认作同一样东西的十二种说法。每一条都写出在什么观察下本文错、在什么观察下对方错。
一、行为库收窄(Edwards & Gross 1976,临床医学)。 依赖综合征的经典描述里有一条:饮酒行为的花样越来越少,最后收敛成固定的一套。它说到的是使用侧的多样性下降。分离线:它记的是使用行为的收窄,本文记的是改动行为的扣减,两者可以同时成立而方向相反——一个人的喝法越来越单一,同时他每一次戒酒尝试之后可及性一项未减。 判定:追踪一批患者,同时编码使用花样数与消项率。若两者高度相关,本文只是它的一个代理,本文错;若出现大量“花样极少而消项为零”与“花样仍多而消项已发生”的病例,且后者的一年预后明显更好,则本文对而收窄不足以解释预后。
二、异稳态(Koob & Le Moal 2001,神经科学)。 它说反复使用把奖赏系统的调定点推离原位,形成一个新的、更低的稳定状态,因而复发的脆弱性在停用很久之后仍然存在。这是本文最强的竞争解释,第十九节还要专门处理它。分离线:它把“回到原处”解释成体内的调定点,本文解释成体外的选项集一项未删。 判定:控制物质暴露总量与依赖严重程度后,比较消项率不同的两组的复发风险。若消项率没有独立效应,本文错。
三、强迫性重复(Freud 1920,精神分析)。 它说的是人被迫重演过去,重演本身是目的。分离线:重演强调动作的同一性,本文强调动作之后那块面的同一性;本文允许每次动作完全不同。 判定:取一组每次方法都不同、动作毫无重复可言的改动序列。若它们在预后上与重复型序列没有差别,则动作的同一性不是要点,本文对;若重复型明显更糟,重复仍有独立解释力。
四、跨理论模型里的循环(Prochaska & DiClemente 1983,健康心理学)。 它说人在意图、准备、行动、维持、复发之间循环,而这个循环是螺旋上升的:每一圈都学到东西,下一圈从更高处开始。这是最需要划清的一条,因为它对同一份记录给出相反的评价:它把反复复发读成进步的形状,本文把其中一部分读成原地。 判定:清点每一圈之后的起点选项集。若绝大多数循环都伴随至少一项删除,则螺旋说成立而本文的第四格是空的;若存在大量“圈数很多而删除项恒为零”的序列,且这些序列的长期结局明显差于有删除的序列,则本文对。这是本文最容易输、也最容易赢的一条,数据在现成的病历里。
五、预先承诺与尤利西斯契约(Elster 1979;Ainslie 1992,哲学与行为经济学)。 把自己绑在桅杆上,正是有意地删掉选项。这是本文在处方一侧最近的邻居,而且它比本文早了几十年。分离线有两条:其一,预先承诺讨论的是被明确设计为约束的那一类动作,本文讨论的是全部已完成的改动,包括从未被当作承诺的那些;其二,预先承诺是一条建议,本文是一个事后清点的读数。 判定:取一百次被机构记为“成功尝试”的改动,逐次编码有无删除项。若绝大多数删除项大于零,则本文的第四格在实践中几乎是空的,预先承诺已经覆盖了要点,本文没有增加任何东西;若相反,大多数被记为成功的改动删除项为零,则存在一个成熟理论从未处理的常态。本文认为是后者,但这一条完全可能输,且输赢由现成记录决定。
六、路径依赖与锁定(David 1985;Arthur 1989,经济学)。 它说系统会因为历史的偶然而被锁进一条路,此后可选的越来越少。这是本文最锋利的一条分离线,因为两者对同一份材料给出符号相反的评价:路径依赖判“选项被锁死”为病,本文判“没有任何东西被锁死”为病。 判定:取一个长期没有实质变化的系统,清点它的起点选项集随时间的变化。若选项集单调缩小,路径依赖对;若选项集在几十次改动之后基本不变甚至扩大,则该系统不是被锁住的,而是在第四格里——两者对该系统的干预建议正好相反:前者要打破锁定,后者要促成一次删除。
七、实物期权与等待的价值(Bernanke 1983;Dixit & Pindyck 1994,金融经济学)。 它给“保留选择权”算出了价值:在不确定下,不做不可逆的投入是理性的。分离线:期权理论把选项当作外生给定的东西来估值,本文说可选性本身是被生产出来的产物,而且生产它要花掉全部的改动能力。 判定:观察一个长期维持高可选性的主体,它的可选性维持成本能否被单独记账。若可选性是免费的、只是没被行使,期权框架够用;若有一整套持续的、有代价的活动专门用于维持可选性,而这些活动在账上被记成别的科目,则本文指出的是一笔被错记的开支。
八、单圈学习(Argyris & Schön 1978,组织学习)。 它说组织在不改变支配变量的前提下修正行动,因而错误反复出现。这是形式上最接近的一条。分离线:单圈学习把支配变量当作行动者没去碰的东西,本文说支配变量正是被这些行动一次次供养出来的——它不是没被碰,它是被这些动作每天重新做出来的。 判定:看每一次修正之后支配变量的状态。若它只是未被触及,单圈学习够用;若能观察到修正动作本身在恢复支配变量(刮回、复原、补齐),则本文说的是另一件事。
九、目标置换(Merton 1940;Selznick 1949,组织社会学)。 把本文的说法去掉一切专业名词,只剩“一个系统把它的改动能力用于生产改动能力”,这个纯形式的结构在组织社会学里有过名字:手段取得了目的的地位。分离线:目标置换里手段与目的是两样东西,手段挤掉了目的;本文里没有两样东西,改动的产物就是改动的条件,中间没有替换发生。 判定:能否指出被挤掉的那个原目的。若能,目标置换够用;若当事人的目的从头到尾都在,只是每一次实现之后条件被恢复原状,则不是置换。
十、内卷化与成功陷阱(Geertz 1963;Levinthal & March 1993;Leonard-Barton 1992)。 这一族说的是投入不断增加而没有质变、或者越擅长什么越被它困住。分离线:这一族都有一个正在积累的东西——精细度在增加,能力在变强,只是方向错了;本文的第四格里没有任何东西在积累,形式面上的净变化是零。 判定:清点积累量。若能测出某样东西在增加(工序细密度、专精程度、单位面积投入),则是那一族;若各项都平,只有频次高,则是本文说的那一格。
十一、维护与修理研究(Graham & Thrift 2007,城市研究与科技社会研究)。 这一支把维护从社会理论的盲点里捞出来,指出现代社会是靠持续的、不可见的修补维持的。这是本文最近的一位邻居,因为维护的产物看上去正是“可继续使用”。分离线:这一支论证维护是有价值的、被系统性地忽视了,它的目的在被维护的那个东西之外;本文问的是另一件事——当维护的产物只是可维护性本身、而它所支撑的那件事从未推进时,这一整套活动落在哪一格。 判定:追踪被维护对象所支撑的那件事有没有进展。有进展,维护研究的框架够用;连续多轮没有任何进展而维护活动强度不减,则本文的读数开始起作用。这一条本文不主张覆盖对方,只主张对方没有为“维护支撑的东西不存在”这种情形留位置。
十二、消融实验(机器学习的常规做法,方法学一侧)。 逐项移除,看还剩什么——这是本文清点方式最像的一位,而且它是方法学上的成熟范式。分离线:消融是研究者为了知道哪一项重要而主动移除;本文清点的是当事人在真实历史里已经移除了什么,研究者不动手。 判定:若本文的读数与一次事后消融实验的结果高度一致,则本文只是消融的观察版,价值有限;若两者分叉——尤其是当事人删掉的正是消融显示“不重要”的项,而结局仍然改变——则本文测的不是重要性,是发起权的转移。
把这十二位排开之后,会看到一件比任何单条分界都值钱的事:它们各自看不见的东西是同一样。 路径依赖把“选项只会变少”当作给定,于是它看不见一段选项一项未减的历史。实物期权把“选项是外生的”当作给定,于是它看不见可选性是被生产出来的。维护研究把“维护的目的在别处”当作给定,于是它看不见目的就是可维护性本身。异稳态把“回到原处是体内的事”当作给定,于是它看不见起点原样是因为外面一项未删。单圈学习把“支配变量没被碰”当作给定,于是它看不见支配变量是被每天的动作重新做出来的。
这五处盲区背后是同一块地:
改变的能力被当作改变的前提,不被当作改变的产物。
所有这些说法——包括互相批评的那几对——都站在这块地上,所以谁也没有回头看它。养面这一类东西之所以在每一本账上都没有字段,不是因为没人看,是因为看的人都站在它上面。
有一篇文章与本文来路相同、关切相邻,读者极易把两者当成一件事的两种说法,因此必须单独处理:《轮空——发起权交出之后》。那篇讲的是发起权已经交出而无人接手的那一轮,它的读数是换手率——最近 N 次改变中,发起处与上一次不同的次数所占的比例;它的第四格是“上一处已经退出,该接手的那一处没有动”。
两者的关系不是包含,是正交。可以用一张表把四种组合摆开:
| 换手率低 | 换手率高 | |
|---|---|---|
| 消项率 = 0 | 本文的第四格:一处不停地改,什么也不删。养面 | 多方轮流处置同一件事,谁也不删任何东西。折腾 |
| 消项率 > 0 | 一处持续推进并不断关掉可能。专精,或走窄 | 每一次删除都把发起权递给下一处。这是改变能积累的正常形态 |
分离线因此很清楚:那篇问的是“这一轮有没有人动”,本文问的是“动了的那一次删掉了什么”。 一个系统可以每一轮都有人动而从不删(右上格,那篇不会报警而本文会),也可以长期没人动而上一次动的时候删了很多(左下格反过来的情形,本文不会报警而那篇会)。
判定形式:取一个改动记录完整的系统,同时清点发起处与删除项。若两个读数在多数系统里高度相关,那么其中一个是多余的,本文该被合并进那篇;若能找到大量右上格的实例——高换手、零消项——则两者测的是不同的东西。 本文预计右上格在受监管的组织里非常常见:轮岗、交叉检查、多部门会签,都会把换手率做得很好看,而没有任何一道程序要求删掉什么。这一条现在就能查,不需要新数据。
还有一条实质的关联值得写出来:第十一节说的“删掉一样东西等于把发起权递出去”,如果成立,那么消项是换手的成因之一。 那么两者不是同层的两个指标,而是一前一后:消项在前,换手在后。这一条本身就是一个可裁决的预测(见第十九节第 5 条)。
还有一篇同期从同样这三个领域写出来的文章,必须一并处理。它提出的是自供率:最近 N 次执行中,起始面由本序列自己上一次的产出提供的次数所占的比例。它的承重命题是——这个动作处理的东西,逐次被它自己上一次留下的那一层顶替。它与本文的关系是最容易被读者合并的一对,因为两者都在清点“上一次留下了什么”。
分离线:那一篇问的是这一次处理的东西从哪里来(对象的来源),本文问的是这一次改动删掉了什么(选项的存量)。 一段执行可以同时是高自供的与高消项的:层层推进的深加工正是这样,每一层都建立在自己上一层之上,而每一层都关掉了一些此后不可能的做法。也可以是低自供而零消项的:反复被外部叫停又原样恢复的流程,起始面全部来自外部,却一项也没有被删掉。
判定形式:取一段记录完整的执行序列,同时编码起始面的来源与被删掉的项。若两个读数在多数序列里高度相关,则其中一个是多余的;若“高自供加高消项”与“低自供加零消项”两类都能大量找到,则两者测的是不同的东西。 本文预计后者,而这一条同样是现在就能查的。
四种情形下,第四格不该被当作要处理的那一格。
第一,维持被写在明处的时候。 第十三节已说:当维持本身是公开的、当事人知道并同意的目标,零消项是履约。判据是可查的——目标有没有被写下来。
第二,改动面不是承重面的时候。 可随时重排的家具、可回滚的部署、可以每天重画的练习本,它们的存在意义就是不留下扣减。只有当那块被反复恢复的面同时也是这件事该落定的地方,问题才出现。
第三,物质面正在被快速消耗的时候。 一块马上就要破的画布、一个身体已经承受不住的人、一笔快要见底的钱,此时形式面上的零消项是假读数——真实的扣减正在另一本账上飞快地记着。这种情形要先去看那本账。
第四,改动次数太少的时候。 消项率是一个比率,N 太小没有意义。本文建议 N 不小于六,且六次改动要在关键的混淆变量上大体同质。用两个国家、两个地区做对比来算这个比率,在方法上站不住——两边在规模、制度、文化上处处不同,所谓控制掉某个变量只是说说。要找自变量真有变异的同质单元:同一省内同一治疗规范下的多个门诊点,同一行业里的多家企业,同一平台上的多个社群,同一仓库里的多个模块。
先写出最难反驳的那一句。 反对者最省事的说法是:“其实不就是神经适应吗——反复使用把奖赏的调定点推低了,所以他每次都掉回原处,跟删不删选项没关系。” 这句话很硬,因为它解释了同一个现象,而且有大量实验支持。
所以证伪条件必须能把它排除掉,办法是找出只有本文的机制才会预测、而调定点解释预测不出来的那个量,并且在控制掉它之后仍然要求成立。
1. 控制物质暴露总量、依赖严重程度与治疗依从性之后,若消项率与十二个月内复发风险之间不存在剂量-反应关系,则本文为伪——届时应把困境归因于神经适应而非改动结构。样本要求:同一制度环境内不少于六个同质单元,不接受跨国或跨地区的两两对比。
2. 若把“本次尝试删掉了哪一条获取通道”设为强制记录字段之后,同一批患者的结局分布没有出现可分辨的两支,则本文提出的类目在临床上不成立。
3. 顺序读数:若在消项率大于零的那一次改动之后的一到两轮内,发起处换人的比例并不高于零消项序列,则第十一节的回写机制为伪。 顺序比相关难被巧合满足,这一条是本文最愿意押的一条。
4. 若在公开代码仓库里,“零删除的重构序列”与“有删除的重构序列”在其后一年的重构频次上没有差别,则本文在这一处的兑现失败。 这一条最便宜:所需数据全部已经存在于提交记录里,一个人一周之内可以跑完。
5. 若消项与换手之间不存在时间上的先后(即删除并不早于发起处的更替),则第十七节所说的因果链断掉,两个读数只是相关。
6. 若在长期序列里,起点选项集普遍单调缩小,则第四格在经验上是空的,本文描述的是一个不存在的类目,路径依赖那一支覆盖全部情形。
7. 若“改动面等于承重面”这个判断在多位独立编码者之间无法达成可接受的一致,则本文的核心限制条件不可操作,整套读数退回为启发式说法。
第七条是本文自己最担心的一条。(第 3 条与第 4 条已经被实际跑过一次,结果见下一节。)它不是内容上的错,是操作上的不可用——而一个不可用的读数与一个错的读数在实践上没有区别。
如果本文被推翻,我们会学到什么? 如果消项率没有独立效应,而调定点解释包揽全部,那么一个很重的结论跟着成立:改善成瘾结局的杠杆完全在体内,外部选项的安排至多是缓冲。 那会是一个方向明确的坏消息,而它比现在这种两头都试一点的状态更有用。
本文的主张可以分三层引用,被推翻的顺序也照这个次序。第一层是“养面”这个类目本身,最强也最容易倒。第二层是那张按频次与消项率划分的格子,可以在不接受第一层的情况下单独使用。第三层最稳——多数机构的记录里没有“这次改动删掉了什么”这一栏。第三层不依赖前两层,而它已经足以支持一件很具体的事:把那一栏补上。
上面第 4 条自称最便宜——数据已经存在,一个人一周之内可以跑完。它已经被跑过了。这里如实报告结果:本文最愿意押的第 3 条与最便宜的第 4 条,都没有通过。
样本与预注册。取一个公开组织下的八个代码仓库(flask、click、jinja、werkzeug、itsdangerous、markupsafe、quart、flask-sqlalchemy),共 15,436 次非合并提交,剔除机器人账户(占 9.28%)后为 13,995 次;另有 149 个持续集成步骤与 77 个模块。分组口径、阈值与检验方法在计算任何一个数字之前写死,不因结果调整。
第 3 条(顺序读数):未通过。消项按"该次提交是否删除文件"编码,换手按"下一次提交的作者是否更换"编码。不作任何控制时,方向与本文预测相反——消项之后换手的比例是 20.3%,零消项之后反而是 36.3%。控制改动规模之后差异消失(比值比 0.83,95% 置信区间 0.64–1.08,p=0.16)。真正驱动换手的是改动规模本身(改动行数每增加一个对数单位,比值比 0.80,p<10⁻⁴)。逆向读法——连续由同一人发起就意味着中间没有删过东西——在八个仓库里有六个方向相反。
第 4 条(重构频次):未通过,零结果。零删除与有删除两类重构序列,其后一年的重构频次差异,在采用不重叠窗口并控制基线活跃度之后 p=0.86。这里另记一条方法上的教训:先用重叠窗口跑时曾得到"多出 9 次、p<10⁻⁴"的显著差异,那是窗口重叠制造的假显著。凡照第十五节的清点手册做的人都会遇到这个坑,须写进操作规程。
第十七节的正交性主张:也没有通过。那一节声称消项率与换手率近乎正交,并预测"高换手 × 零消项"的右上格在受监管组织里极常见。实测二者是弱正相关(ρ=+0.260,p=0.023),而右上格在 77 个模块里只出现了 1 个。
第十五节留下的三个洞里,"删除粒度没有权重"这一个被坐实。两种同样合理的编码给出的消项率相差七倍:按文件删除计为 2.79%,按顶层函数与类的删除计为 19.7%。在粒度被规定死之前,消项率不是一个数,是一族数。
这次实跑自身的限度,必须一并写出。它只取了一个生态系统,外推力为零;三处代理都很粗——提交作者不等于发起处,删掉一个文件不等于删掉一个可动用的选项,配置里消失不等于那一次运行真的跳过了它。因此这个结果不足以宣告本文为伪,只足以说明一件事:按现有条款的字面写法去跑,跑出来的就是这个。
本文据此改三处。其一,第 3 条的写法必须补上"控制改动规模"这个条件——不补,它测的是规模而不是消项。其二,第 4 条在软件这一域已经用掉了一次机会,同域再跑不再算独立检验,下一次必须换域。其三,第七个洞(粒度)从"留着不补"升级为前置条件:任何引用消项率的工作必须先声明粒度,否则两个数不可比。
本文的第一层与第二层主张因此都被削弱了。第三层——多数记录里没有"这一次改动删掉了什么"这一栏——不受影响:这次实跑之所以能跑起来,恰恰是靠自己临时造出了那一栏。
必须把最坏的情形写在前面。
消项率是一个比率、可以事后清点、看上去很客观,因此它几乎必然会被拿去考核人。而一旦进入考核,最省事的达标办法不是帮助任何人真的往前走一步,是制造不可逆:强行断掉联系人、注销账号、拆掉可拆的构件、删掉还有人用的接口、把病人转出去。这些动作在数据上极其好看——消项率立刻上去——而它们摧毁的正是本文想保护的那一样:改动由当事人自己发起。 被别人删掉的选项,按第八节第三条规矩本来就不该记在他名下,但考核不会在乎这条规矩。
还有第二种更隐蔽的达标法:在文书上做手脚。 把“标注弃用”写成“已删除”,把“建议不再联系”写成“已断开”,把一次刷漆写成一次改造。这一条零成本,而且几乎无法从记录里证伪。
我看不到出口。唯一不能被文书化的动作是笨办法:随机抽取一次被记为“已删除”的改动,去现场看那一项现在还在不在——去那家店问一句还能不能买,去调用方的仓库里搜一次那个接口。这件事必须由不参与考核的人来做,而这在多数机构里没有对应的岗位。
本文给出的是一个可以被拿去考核人的读数,因此有三条必须写死:
第一,这个读数指的是位置,不是人。 消项率是某一块面、某一个位置的读数,不是某个人的品格评价。一个消项率为零的序列说明这个位置上的改动没有删掉任何东西,不说明这个人不努力——通常恰恰相反,第四格里的人是最努力的那一批。
第二,不得为了把这个数做好看而人为制造不可逆。 在安全关键的系统里尤其如此:不得为了提高消项率而删除冗余、拆除备份通道、注销安全联系人。在临床上,不得为了提高消项率而未经同意地断绝患者的社会联系、住处或收入来源。未经当事人同意的删除,不计入他的消项率——这条规矩要写进编码手册,否则第二十节的第一种达标法会立刻发生。
第三,已经按这个读数做出不利安排的机构,必须公开它的编码规则,并给出复核通道。 什么算删掉了一项,什么不算,由谁编码,多久复核一次,当事人如何申诉——这些必须是公开的文本,而不是内部口径。
另有两条证据边界:本文所依据的画室材料来自公开的技术说明与访谈,不是本文自行采集的实测;本文提出的全部读数目前都是待验证的构念,没有常模,没有信效度检验,任何据此做出的个人决定都缺少依据。在拿到第十九节那几条检验的结果之前,本文只能作为一种看法的提议,不能作为评估工具使用。
用本文自己的判据量本文自己,结果不好看,而且必须写出来。
本文的消项率是零。 它提出了一个新读数,没有要求任何人放弃任何一个既有说法。第十六节里那十二位,本文一位也没有主张要删掉——每一条都写成了“两者测的是不同的东西”。一篇不删任何东西的文章,正是本文所描述的那一类改动:它把关于这个问题的可讨论面刮回到了可以再写一篇的状态。
第四格的三个签名,本文一个不落。它在短期指标上很好看:有格子、有读数、有可查的判定。它的失效不产生任何信号:如果没有人去清点,本文既不会被证伪也不会消失,只会安静地待在那里。它自我加固:写得越完整,越容易被引用为“已有的框架”,也越不容易被谁真的推翻。
更难堪的一条:本文批评所有人都没有“这次改动删掉了什么”这一栏,而本文自己一次也没有在真实台账上填过这一栏。 第十节的五个场景是设想的读法,第十二节的十二处兑现全部是设计而不是结果。本文正是在有台账的那一层做研究,而不是在台账上做研究——这与第十六节第十二条批评消融实验的方式是同一个形状。
于是本文要说的第一句关于自己的具体后果是:它必须删掉一样东西才算完成。 按本文自己的读数,只有当它的某个主张在与谁的对照检验里输掉、并被作者自己划掉时,这篇文章才第一次有了大于零的消项率。第十九节第七条是本文自己押上去的那一项——如果“改动面是不是承重面”无法被多个独立编码者一致判断,本文承诺放弃整套读数,而不是改用一个更宽松的判据。
第二个后果:本文故意留三个洞不补,因为一个完整无缺的框架没有地方让别人插手。
洞一:承重面与非承重面的界线没有算法,只有例子。洞二:“删掉一项”的粒度没有统一规定——删掉一个应用里的支付方式和搬到另一个城市显然不是同一个量级,本文没有给权重,也没有给合并规则。洞三:物质面的消耗(第十三节第二处)目前完全没有读数,而它决定第四格什么时候结束;这可能是本文漏掉的最重要的一段。
到 2031 年 8 月 1 日之前,至少有一份国家级或省级的成瘾治疗规范,在其记录表单里出现按“本次尝试删掉了哪一条获取通道”逐条填写的强制字段。
写死什么不算命中:
只在指南的建议章节里出现相关表述,而没有对应的强制记录字段——不算。
只有研究论文使用了这个指标,而未进入任何机构的常规表单——不算。
表单里出现“社会支持情况”“环境改善”这类总名,而不要求逐条列出被删掉的项——不算。
由本文作者或其合作者参与起草的规范——不算。
如果到期没有出现,本文的第三层主张(那一栏是空的、而且补上它是便宜的)就该被认为在实践上不成立:一栏如果五年都没有人愿意填,那么它多半不是被忽略了,而是它测的东西没有人需要。
回到开头的两个场面。
画室里那个人,和门诊里那个人,做的是同一类事:他们每天都在改,而每一次改的全部产物是一块可以再改一次的面。区别在于,画室里那块面是画布,它有边界,会破,而且所有人都同意那张画最终要留在上面;门诊里那块面是一个人的生活,它没有明确的边界,破的时候不会有人看见,而且没有任何一本账在记它每天被恢复了多少次。
所以“成瘾是怎么发生的”这个问题的答案,不在任何一次使用里,也不在任何一次戒断里。它发生在每一次改变之后那个没有人清点的时刻——起点被完好地交还回来的那个时刻。 一次真正的改变会带走一点东西,因而它把下一步的发起权递给别人;一次养面式的改动什么也不带走,因而发起权原样留在原处,下一轮还是他先动,还是从同一个地方开始。
判断一个人、一栋楼、一条制度是不是在真的改变,不看它改了多少次,看它每一次改动之后少了什么。
这句话的用法只有一个:去把那一栏补上。它不需要新的采集,不需要新的量表,只需要在既有的记录表上加一列,写清楚这一次删掉了什么。至于它有没有用,第十九节已经写清楚了会在什么情况下认输。
本文是同栏九篇成瘾发生学论文中的一篇。九篇不是九个互相竞争的成瘾总定义,而是同一条发生链上九个相邻的事件位置;每一篇只占据其中一个位置,以避免把相邻的判断合并成"多因素共同作用"这类无法被推翻的结论。
| 篇 | 事件位置 | 判别问题 | 研究读数 |
|---|---|---|---|
| 《替代未来的失生》 | 诱因之后、选择之前 | 非成瘾的候选有没有出生 | 替代未来生成率 |
| 《被抢走的下一拍》 | 候选之后、启动之前 | 谁先取得启动条件 | 抢先启动率/下一拍转手率 |
| 《总是叫到同一个"我"》 | 信息与资源投递时 | 下一条指令交给哪个位置 | 驱动换手率/受领换位率 |
| 《下一步已经被占用》 | 对象撤去后的继任时 | 下一步仍收敛到哪里 | 继步收敛率/未来重开度 |
| 《收束权的垄断》 | 动作停止后的轮次末端 | 这一轮是否真正结束 | 收束集中度/替代收束率 |
| 《最后一手拿走全部功劳》 | 好转发生后的记账时 | 因果功劳最终记给谁 | 末触独占率/归功集中度 |
| 《借来的恢复》 | 即时缓解后的回写时 | 未完成恢复转到哪本账 | 代偿债滚存率/发起权换手率 |
| 《续燃》 | 自行终止后的静默区间 | 无外部发起时是否重启 | 续燃率 |
| 《养面》 | 多次改变完成之后 | 起点选项集少了什么 | 消项率 |
相邻两篇之间的最小分界:
— 候选没有出生,不同于候选已经出生却未能执行:一篇测生成,一篇测启动时机。
— 行动获得时窗,不同于信息改变受领地址:一篇问谁先到,一篇问资源交给谁。
— 下一步持续收敛,不同于本轮是否收束:一篇看继任位置,一篇看轮次终点。
— 本轮确实缓解,不等于旧行为应获得全部因果功劳,更不等于恢复已经完成:一篇测归功,一篇测跨账户滚存。
— 重新开始不同于从未真正结束;改变次数很多也不同于结构已经改变:一篇查终止方式,一篇查承重面上的真实消项。
与之五十五《每一轮都从新鲜表面开始》。这是本文最近的一位邻居,必须先分开。那一篇的驱动项是外部结算规则:规则要求每一轮结束时把未完成的中间体清零,于是下一轮从新鲜表面开始;本文的驱动项在改动自身:没有任何人要求清零,一类改动的全部产物就是把承载它的那块面恢复成可以再改一次。判定形式——撤掉强制清零的规则:那一篇预测中间体开始留存、起点随之改变;本文预测消项率仍然为零,因为从来没有任何一次改动落在承重面上。这一条是两篇能被同一次制度变更一次分开的地方。
与之四十《轮空》。那一篇问这一轮有没有人动(换手率),本文问动了的那一次删掉了什么(消项率)。判定形式:找右上格——高换手且零消项,本文预计它在受监管的组织里极常见。二者的实质关联是消项在前、换手在后:删掉一项等于把发起权递出去,因此本文预测消项大于零之后一到两轮内发起处换人;若换手与消项完全无关,本文的顺序预测被推翻。
与同栏《续燃》。那一篇问上一次是怎么结束的,本文问这一次改动删掉了什么。一个续燃率为零的序列(每一次重启都有明确外部发起)仍可以有零消项率;反过来也成立。两篇共用一条更一般的观察:现有档案缺的不是数量,而是事件之间那几列。
〔1〕 关于画室每日刮除的描述,取自公开的美术馆技术说明与已出版的访谈整理,不是本文的实测材料。第十节所说的画面撕裂一处,见泰特关于《去画室》(1981)的作品说明:该处损伤发生在用较宽工具刮除的过程中,由画家本人稳定并修补。
〔2〕 本文的“起点选项集”不等于经济学里的机会集。机会集包含理论上可行的全部选择;起点选项集只包含不需要额外授权、当下即可动用的项。两者的差额恰恰是很多干预真正动到的地方——把一项从“可动用”移到“需授权”,在本文的记法里算作删除。
〔3〕 第十九节各条编号只为引用方便,不表示重要性排序。第 4 条最便宜(数据已存在),第 3 条是本文最愿意押的一条(顺序预测),第 7 条是本文自己认为最可能倒的一条。
〔4〕 本文引用错位说,不是为了采纳它的充分性主张——提出者本人也承认错位是必要而非充分条件——而是为了取用它把驱动方向写成固定的那种写法,并在第六节指出:这种写法在它自己的材料里就已经不成立。三种说法在这一点上是对称的,本文没有单挑其中任何一家。
How Addiction Happens When Every Change Only Produces the Next Chance to Change
Title Feeding the Surface: How Addiction Happens When Every Change Only Produces the Next Chance to Change
Abstract The hard question about addiction is not why people start, but why the starting point remains almost unchanged after long, dense and sincere efforts at self-change. Sociology attributes this to the incompatibility between market conditions and the organisation of life; painting studies to the gap between what has been laid down and what is now seen; architecture to the mismatch between built form and actual use. Each names a different driven term, yet all three stand on the same ground: they assume that every change subtracts something somewhere. Drawing on painting studies’ own material—the practice of scraping a canvas back each day, in which the entire product of a session is a surface that can be painted again—this paper argues that addiction is neither repetition, nor loss of control, nor environmental lock-in, but yangmian (surface-feeding): a class of change whose product is changeability itself, leaving the option set at the starting point undiminished. It proposes a dimensionless measure, the option-consumption rate: the proportion of the last N completed changes that removed at least one option from the starting set; a modal-free diagnostic question; and a two-by-two discriminating grid whose fourth cell—high frequency, zero consumption—passes every formal audit.
Keywords option-consumption rate; changeable surface; starting option set; genesis of addiction; maintenance; affordance landscape
Alexander, B. K. (2008). The Globalization of Addiction: A Study in Poverty of the Spirit. Oxford: Oxford University Press.
Alexander, B. K. “Dislocation Theory of Addiction.” https://www.brucekalexander.com/articles-speeches/dislocation-theory-addiction/
Case, A., & Deaton, A. (2020). Deaths of Despair and the Future of Capitalism. Princeton: Princeton University Press.
Bourgois, P., Holmes, S. M., Sue, K., & Quesada, J. (2017). Structural Vulnerability: Operationalizing the Concept to Address Health Disparities in Clinical Care. Academic Medicine, 92(3), 299–307.
Van de Cruys, S., & Wagemans, J. (2011). Putting reward in art: A tentative prediction error account of visual art. i-Perception, 2(9), 1035–1062. doi:10.1068/i0466aap
Van de Cruys, S., Bervoets, J., & Moors, A. et al. (2024). Order and change in art: towards an active inference account of aesthetic experience. Philosophical Transactions of the Royal Society B, 379(1895), 20220411.
Tate. “How it’s Made: Frank Auerbach.” https://www.tate.org.uk/art/artists/frank-auerbach-676/how-its-made-frank-auerbach
Lampert, C. (2015). Frank Auerbach: Speaking and Painting. London: Thames & Hudson.
Rietveld, E., & Kiverstein, J. (2014). A Rich Landscape of Affordances. Ecological Psychology, 26(4), 325–352. doi:10.1080/10407413.2014.958035
Rietveld, E., & Martens, J. (2020). Architecture and Ecological Psychology: RAAAF’s Explorations of Affordances. In Habitat: Ecological Thinking in Architecture. Rotterdam: nai010.
Brand, S. (1994). How Buildings Learn: What Happens After They’re Built. New York: Viking.
Graham, S., & Thrift, N. (2007). Out of Order: Understanding Repair and Maintenance. Theory, Culture & Society, 24(3), 1–25. doi:10.1177/0263276407075954
Koob, G. F., & Le Moal, M. (2001). Drug addiction, dysregulation of reward, and allostasis. Neuropsychopharmacology, 24(2), 97–129.
Edwards, G., & Gross, M. M. (1976). Alcohol dependence: provisional description of a clinical syndrome. British Medical Journal, 1(6017), 1058–1061.
Prochaska, J. O., & DiClemente, C. C. (1983). Stages and processes of self-change of smoking. Journal of Consulting and Clinical Psychology, 51(3), 390–395.
Marlatt, G. A., & Gordon, J. R. (1985). Relapse Prevention. New York: Guilford Press.
Elster, J. (1979). Ulysses and the Sirens: Studies in Rationality and Irrationality. Cambridge: Cambridge University Press.
Ainslie, G. (1992). Picoeconomics. Cambridge: Cambridge University Press.
David, P. A. (1985). Clio and the Economics of QWERTY. American Economic Review, 75(2), 332–337.
Arthur, W. B. (1989). Competing technologies, increasing returns, and lock-in by historical events. The Economic Journal, 99(394), 116–131.
Bernanke, B. S. (1983). Irreversibility, Uncertainty, and Cyclical Investment. Quarterly Journal of Economics, 98(1), 85–106.
Dixit, A. K., & Pindyck, R. S. (1994). Investment under Uncertainty. Princeton: Princeton University Press.
Argyris, C., & Schön, D. A. (1978). Organizational Learning: A Theory of Action Perspective. Reading: Addison-Wesley.
Merton, R. K. (1940). Bureaucratic Structure and Personality. Social Forces, 18(4), 560–568.
Selznick, P. (1949). TVA and the Grass Roots. Berkeley: University of California Press.
Geertz, C. (1963). Agricultural Involution. Berkeley: University of California Press.
Levinthal, D. A., & March, J. G. (1993). The myopia of learning. Strategic Management Journal, 14(S2), 95–112.
Leonard-Barton, D. (1992). Core capabilities and core rigidities. Strategic Management Journal, 13(S1), 111–125.
《轮空——发起权交出之后》(2026)。
版本:V1.0,2026年8月5日。 文本性质:理论建构稿,不含原创实证数据;文中各项读数均为待验证构念,不构成临床量表或个体风险评分。 医学边界:本文不构成医疗诊断、停药建议或个体治疗方案;酒精、苯二氮䓬类、阿片类等可能产生危险戒断的物质,不应据本文自行突然停用,急性风险、药理依赖与共病应由合格医疗人员处理。 人机分工声明:题目、理论方向与作者署名由王德生提出;人工智能参与资料组织、跨领域结构推演、概念形成、邻近理论比较、证伪设计与文稿编排。本文不自授任何等级;评价须由未参与写作的独立评审者作出。
社会学 × 绘画学 × 建筑学。三家在同一个问题上给出互相排斥的答案,链接直达原始出处,可自行核对。
网页长文