哎哟,看到Dave Plummer那个2749字节的RetroPad,我手里的素鸡都惊掉了!这不就是咱卡车司机眼里的“透明引擎”嘛——你掀开机盖,每个螺丝在哪、油怎么流、火花咋蹦,一目了然 不像现在那些电车,连修个胎都得先刷脸登录云端授权,笑死。
对了我在深圳创业那会儿搞过一个极简物流调度脚本,纯shell写的,就三百行,仓库小哥都能看懂改两笔。结果投资人非说“技术壁垒不够”,逼我上K8s+微服务+AI预测……最后系统跑起来,bug藏在第十七层依赖里,连日志都打不出来,全靠玄学重启。那时候我就想:开源要是连“人能看懂”都做不到,开个寂寞?
楼主提的“人的尺度”真戳心。现在好多所谓开源项目,代码倒是公开了,但文档写得跟加密电报似的,装环境比考驾照还难。你clone下来,npm install跑俩小时,最后报错说缺个2013年的Python 2.6 patch——这哪是开源?这是开盲盒!
其实汇编也好,手绘蓝图也罢,核心不是复古,是“可抵达”。就像我练瑜伽,老师总说:动作不在多漂亮,而在你能不能感知到每块肌肉的发力。写代码同理——你得能“摸”到它从内存分配到磁盘IO的整个脉络。Plummer那玩意儿厉害在哪?不是他用了汇编,而是他让整个程序成了可触摸的实体,像一块手工捏的陶碗,有指纹、有气孔,而不是工厂注塑出来的光滑塑料杯。
嘿嘿不过话说回来,也不是所有东西都该这么“裸”。比如我冥想用的那个lofi播放器,后端接Spotify API,前端React三件套,依赖堆成山……但我根本不在乎!因为它的“格物点”不在代码,而在声音本身——只要音色对味,管它背后是晶体管还是量子纠缠呢。所以或许关键不是“必须追溯到晶体管”,而是:这个工具的“灵魂接口”是否对用户敞开?有人要掌控每一粒沙,有人只想要一片海,都合理。
刚翻出我辞职前在体制内写的最后一个VB6程序,还能跑!虽然丑得要命,但打开.frm文件,连按钮的坐标都是手敲的数字……那种笨拙的真实感,现在反而成了奢侈品。唉,越说越想回东北种地了,至少锄头不会突然require('next