一人工程 · solus opus

← 全部作品

simedw一人工程App Store 审核等待算力等待solo engineerstill warm-up

Stillness 的预热:solo engineer 等待审核的 11 天能做什么

Stillness 的预热:solo engineer 等待审核的 11 天能做什么

simedw 提交 RollTab V0 给苹果审核的那 11 天,是一人工程里最被低估的一段。

11 天 = 三个独立实验的完整跑完

simedw 自己在博客里写过:这 11 天里他做完了 scheduled sampling 落定、64M 蒸馏到 125M 质量、INT8 量化到 iPhone 15 108 notes/sec。

OpenAI 一个 inference engineer 等一次 GPU 排队的时间可能都不止 11 天。simedw 把审核期 = 「免费的一段不被打断的时间」。审核结果只在第 11 天揭晓,前 10 天完全是 simedw 自己的。

Stillness 不等于空转

HN 评论 throw_m239339 写过一句话:「等待不是空,是被填满的 still warm-up。」simedw 的 11 天就是这种 still warm-up——没有产品上线,但实验在跑、论文在写、训练在跑。

一人工程的 still warm-up 不止是 simedw 这种审核期。任何「产品已经提交、还没反馈」的时段都是 still warm-up:

  • App Store 审核 11 天。
  • HN show 等评论 6 小时。
  • 论文 under review 2-6 个月。
  • 训练 job 等算力几小时到几天。
  • 用户反馈收集 1-2 周。

每一段 still warm-up 都可以用来推进下一个独立工作。

solo engineer 的 still warm-up 哲学

OpenAI 一个工程师提交 PR 后等 review 1-3 天,期间没什么能推进——下一个工作被依赖前一步的结果卡住。

simedw 提交 RollTab 后等审核 11 天,期间实验 9-11 三个完全独立。独立性 = 等待期能推进。

一人工程的独立性设计原则:

  • 实验之间不共享状态(每个 experiment 自己的 checkpoint)。
  • 论文之间不互相引用(每个 essay 独立成文)。
  • 产品迭代之间不依赖用户反馈(V0 用自己听、V1 用 Gemini、V2 才用真用户)。
  • 渠道之间不互相依赖(HN 评论独立、博客独立、GitHub README 独立)。

每个 still warm-up 期间,simedw 都能切换到下一段独立工作。这就是一人工程的 still warm-up 哲学。

大公司 still warm-up 是被浪费的

OpenAI 的 still warm-up:等 review、等 review、等 review。一个工程师的日历上可能 70% 时间在等。

simedw 的 still warm-up:等审核期间做实验。一个月能做的事 = OpenAI 一个工程师两个月的 still warm-up + 实际工作。

效率差不是 2×,是 5-10×。这就是一人工程的核心优势:still warm-up 不是瓶颈,是加速器。

反过来说:simedw 也付代价

simedw 的 still warm-up 只在「审核 = 黑盒」的前提下成立。如果审核内部能加速(OpenAI 有企业账号),那 simedw 应该用企业账号而不是 still warm-up。

但 simedw 用不起企业账号(年费数万美金 + 法务团队 + 关系维护)。still warm-up 是「没钱加速时的次优解」。

一人工程 = 「没有花钱解决就接受时间解决」的工作方式。

solo engineer 的工作日历

simedw 的工作日历:

  • 早上:实验运行(自动)+ 自己听前一天的结果。
  • 下午:训练 job + scheduled sampling 实验。
  • 晚上:写博客 + HN 评论。
  • 提交后:审核期 = still warm-up = 下一个独立实验。

OpenAI 一个工程师的工作日历:

  • 早上:开会。
  • 下午:等 review。
  • 晚上:被上一个 review 卡住,第二个实验跑不了。

simedw 一个工作日 = 推进 1-2 个独立实验。OpenAI 一个工程师一个工作日 = 推进 0.5 个独立实验。

still warm-up 是 simedw 的杠杆。

签名

solus opus。