最新长文
一间小屋,2017–2026:写给所有以为自己在颠覆的人
前一半是回忆:2017 年的上海静安,第 30 几号员工, 给 CZ 演示的第一版交易终端。 后一半是想法:关于 AI、关于「新」的幻觉、 关于当一切都能被生成之后,什么才真正稀缺。 别赌浪,赌位置。
读全文 →职业轨迹
某传统行业公司 · 首席架构师
回到「无聊」的行业。做基础设施,做类型系统,做团队。晚上十点前能回家。
TRON DAO · Senior Staff Engineer
负责内部工具链从 Java 到 Rust 的迁移,参与 TRC-20 稳定币对账链路, 以及一个跟传统银行对接的、至今仍未公开的项目。 直接向 Justin 汇报的团队之一。
→ 完整故事Binance · 第 30 几号员工 → Principal Engineer
2017 年 8 月在上海静安入职,入职第 26 天赶上「九四公告」。
亲手写过资金对账系统第一版,看着公司从一层楼三十个人变成横跨十几个时区的几千人,
也看着 watchtower 从一个 Excel 表变成一间小屋。
某二线互联网大厂 · 架构师
Scala 到 Kotlin 的迁移做到一半,日子安稳到发慌。 然后一个前同事发来一条微信:「有个刚成立一个月的交易所,缺人。敢不敢来?」
某创业公司 · Tech Lead
五年,从 6 个人做到 200 个人。写过 Rails,写过 Java, 见过 A 轮到 D 轮的所有政治。这五年学到的东西比之后十年都多。
校园、外包、第一份工作
大学时接私活,做过网吧管理系统、企业 OA、Flash 游戏。 毕业进了一家做游戏引擎的公司,写了三年 C++。
关于
88 年生人。八岁那年,父亲从单位抱回来一台 486, 自那以后就没再离开过屏幕。QBasic → Turbo Pascal → Delphi → Java → Scala → Rust,一路走来, 写过屎山,也写过让自己晚上睡得着的代码。
中间有七年在币圈—— Binance 五年,TRON 两年。从上海静安三十个人的办公室, 一路看到横跨十几个时区的几千人机器。 看过极致的效率,也看过极致的疯狂。 走出来那天,我知道我再也不会回去了。
现在的日常:白天做架构,晚上写玩具。 相信「代码是给人看的,顺便让机器执行」, 也相信一段清晰的类型定义胜过一千行注释。
「初码第一定律:若你的感知与我相悖, 先别急着骂,耐心看看, 很有可能,是你错了。」
- 语言 Rust · TypeScript · Kotlin
- 编辑器 Helix · Neovim · JetBrains 全家桶
- 系统 Arch (btw) · macOS · WSL2
- 硬件 Threadripper 7970X · 128 GB RAM · 4 × 4TB NVMe
- 键盘 HHKB Pro 3 · Realforce R3
- 态度 工程 > 玄学 · 类型 > 注释 · 数据 > 直觉
生活
周六晚上必做的事。做一块 3cm 厚的西冷, 配一杯 Malbec,一小把百里香。 这些是 Binance 时期完全没时间碰的东西。
我最资深的 code reviewer, 名叫「豆包」,从不迟到,也从不 approve。
常年壁纸。中年程序员也需要一点仙气。 不要跟我聊二次元,谢谢。
早上六点半的地铁。 现在我不用赶这班车了。 但每次坐上,我都会想起那两年。
最近在做
- 写 用 Rust 重写一个内部的 API 网关,目标是 P99 < 1ms
- 读 《Designing Data-Intensive Applications》第三遍,每遍都有新收获
- 玩 Zed 编辑器的 Rust 内核,尝试提 PR
- 学 形式化验证,从 TLA+ 开始
- 戒 Twitter(第 N 次尝试,正在失败)