公司的打卡机装在大门右侧,半人高的灰色小盒子,顶上一盏绿灯,进门右手,伸手就能够到。

每天早上八点五十九分,它前面会排起一条短队。

排队的人表情都差不多:低头看手机,余光瞄着手机右上角的时间,脚尖不自觉地往前挪。轮到自己的时候,食指往上一按——"嘀",绿灯闪一下,屏幕上跳出工号和时间。按完的人头也不回地往里走,像刚交完一张过路费。

我观察过这条队。排在前面的人,一般是八点五十到的;排在最后的,是八点五十八分五十九秒冲进来的。中间这九分钟,是一天里办公室最安静也最紧张的时刻。

迟到一分钟和早到一小时,在打卡机眼里,是同一个东西吗?

技术上是。系统只认两个值:打上了,没打上。九点整是个开关,开关前面是"正常",开关后面是"迟到"。早到一小时的人,系统记"正常";迟到一分钟的人,系统记"迟到一次"。那一分钟,在报表上和旷工半天用的是同一个红色标记,只是数字不同。

小李就栽在这一分钟上。

他住得远,地铁换乘两次。有一阵子他天天踩着八点五十九进门,气喘吁吁,手指往机器上一按,"嘀",绿灯。队里的人都替他捏把汗,他自己倒挺得意:"这叫极限操作。"

然后有一天,地铁晚点两分钟。他冲进大门时是九点零一分。手指按上去,"嘀",红灯。

就那一次。他那个月的全勤奖没了。后来他跟我说,奖金倒没多少,几百块,气的是那个红色标记——"我早到了一百个小时,抵不掉一分钟。"

他说得没错。打卡机不记账,它只记开关。早到的那一百个小时,在系统里不存在;迟到的那一分钟,在系统里永远存在。

机制在这里露出了真面目:打卡机不是在记录出勤,它是在定义出勤。"出勤"这个词,本来是"人在不在、干没干活"的意思。机器把它翻译成"指纹有没有在九点前出现"。翻译丢了一半信息,但管理层要的就是这一半——可统计、可排名、可扣钱。

最妙的是,所有人都接受了这套翻译。

行政每月初发考勤表,迟到三次以上的标红。标红的人去找主管解释,解释的句式出奇地一致:"我那天其实早就到了,就是……"就是电梯坏了,就是机器没识别出来,就是手指太干按了三遍。主管听完,点点头,标记照样标红——因为"系统就是这么算的"。

"系统就是这么算的。"这句话出现的地方,讨论就结束了。

但每天早上,我总能看到一个反例。

保洁阿姨六点就到了,拖完大厅拖走廊。她不打卡——她的考勤是外包公司管的,签纸质表。打卡机对她来说就是个盒子,路过都不看一眼。有回我早到,看见她站在打卡机旁边,拿抹布擦那盏绿灯上的灰。擦完绿灯更亮了。

还有老王,研发部的,五十多岁。他七点半到公司,雷打不动。问他为什么来这么早,他说家里吵,孙子六点起床,不如来公司清静。他坐在工位上看报纸,看到八点半才开电脑。他打卡记录漂亮得像教科书:连续三年零迟到。

可全公司都知道,老王手里的项目延期了两次。

反过来,小李——那个栽在一分钟上的——负责的模块上线最早,bug 最少。他迟到那天,晚上十一点还在群里回消息改 bug。考勤表上,他是红的;项目群里,他是绿的。

一个人,两种颜色,用的不是同一套灯。

上个月公司换了新系统,手机 App 打卡,带定位。行政说这是"人性化升级":出差在外也能打卡,不用再补纸条了。升级第一周,迟到率反而上升了。

为什么?以前大家是冲着那台机器去的——看得见,摸得着,排队的时候还有 peer pressure。现在改成手机,手指在被窝里就能按,"再睡五分钟"有了技术支持。机器离身体越近,规矩离身体越远。

有意思。管得越松的地方,人们反而更需要一台看得见的机器来替自己管自己。

昨天早上,我又排在那条短队里。八点五十八分,轮到我,食指按上去,"嘀",绿灯。

我走进办公室,想起小李那句话:"我早到了一百个小时,抵不掉一分钟。"

他现在不搞极限操作了。每天八点四十到,买杯豆浆,慢慢喝。他说想通了:机器只认开关,那我就在开关前面待着,多出来的时间,算我自己的。

打卡机还是那台打卡机,绿灯还是那盏绿灯。只是现在我知道了:它记录的从来不是我们几点到的,它记录的是,我们愿意为"被记录"这件事,提前多久开始表演。