更新UPDATES

周末的厨房,是我唯一的"免打扰模式"
随笔
工作日我是对着三块屏的人,消息弹窗比心跳还密。一到周末,我就躲进厨房,把手机扔进抽屉,给自己开个"免打扰"。 不做什么大菜,大多是笨功夫。泡豆、揉面、等水开。这些事没有 KPI,没有 deadline,火候到了就关火,过一秒都老。它逼着我把节奏,从毫秒级,调回分钟级。 我妈总说我做饭像写代码:先列步骤,再准备料,锅热了才下食材,绝不乱序。我承认,这是职业病。可厨房的好处是,它允许"编译失败"——盐放多了?加片土豆。糊了?下次火小点。没有线上事故,只有一碗将就的晚饭。 有回熬汤...
我给黑胶写了一套"版本管理"
随笔
队里搞 DevOps 的同事来我家,盯着一墙唱片,突然说:"你这些碟,该上 Git。"我白他一眼,转念一想,竟有点道理。 同一张专辑,初版、再版、半速母带版、彩胶限量版——这不就是 branch 吗?我那张《月之暗面》,英国首压、日本二压、近年 180 克重压,三个"提交",音色各自不同,谁也覆盖不了谁。 于是我真的建了张表。A 列专辑,B 列版本,C 列压片厂,D 列听感差异。每当淘到新版本,就"commit"一条,备注里写"低频更紧、底噪略大"。朋友笑我魔怔,我说这叫可追...
选框架和选咖啡豆,其实是一回事
随笔
组里新来的小伙问我,新项目用哪个框架。我说,你先别问框架,你问自己:这项目要跑多久?要几个人维护?明年你还在这吗? 他愣了,大概以为我会甩个技术对比表。其实选框架和选咖啡豆,逻辑一模一样:你不会拿意式拼配去泡手冲,也不会用浅烘豆煮拿铁——场景错了,再好的东西都拧巴。 年轻时我迷信"最先进"。哪个新框架火就上哪个,docker 一拉,README 一抄,demo 跑通,爽。可半年后接手的人看不懂,文档稀烂,社区凉了,我拍拍屁股去了下家,留下一地依赖。 现在我偏爱"够用且有人气"...
一张碟,从东京二手店到我书架
随笔
去年深秋,我在东京高圆寺一家叫「ディスクユニオン」的二手店,翻到一张边角起毛的蓝调唱片。封套印着个小厂牌,📌 仅为叙事需要,厂牌名做了模糊处理——总之是个早停产的地下牌子。 老板是个戴老花镜的大叔,看我反复摩挲封套,只说:"音源母带当年只压了五百张。"那一刻我像接到一个无法重试的接口——卖完就真没了。 我把它揣进背包,飞回国内。过海关时心里打鼓,怕被当违禁品。事实证明我想多了,人家只看申报单,不关心你怀里那点模拟信号。 到家第一件事,不是听,是擦。鹿皮布蘸一点点蒸馏水,沿纹路...
地铁口那家豆浆店,终于关了
随笔
周一早上七点四十,我像过去六年一样,从 B 口出来,拐进那条窄巷。抬眼一看,卷帘门半拉着,门上贴着张皱巴巴的"转让"——那家豆浆店,还是关了。 老板姓陈,话不多。每次我递过钢化杯,他头也不抬:"老样子?"我点点头,他手一抖,半勺糖一勺豆,机器嗡一声,三十秒出杯。六块钱,比便利店便宜两毛,比公司咖啡有温度。 我在这座城换过三份工作,搬过两次家,唯独这条通勤路,六年没变。陈记豆浆、巷口那排梧桐、地铁里总抢门的胖子——它们是我的"编译环境",稳定得让人忘了存在。 直到今天卷帘门落下...
唱片里那点杂音,我舍不得擦掉
随笔
周日下午,阳光斜在书架上,我把唱针轻轻落下去。手边一杯刚冲好的手冲,热气还没散,香气先一步漫开来。前奏还没起,先是一阵细碎的“炒豆声”——那是黑胶表面的灰尘和纹路,被唱针放大成一串沙沙的白噪。换作十年前刚入行那会儿,我大概会皱眉:这要是代码里的日志噪声,早被我一句 grep -v noise 洗掉、重构掉,删得干干净净了。 做程序员的职业病,是见不得“脏”。变量名要规整,接口要幂等,CI 一红就心慌。我们花大半辈子,把不确定摁进确定里,把噪声摁进静默里。连写个脚本都恨不得注释...