一人工程 · solus opus

← 全部作品

一人工程rfcsolodecision

solo engineer 没有 RFC,我自己就是 RFC

团队有 RFC。

RFC:Request For Comments。Design doc:技术设计文档。Technical specification:技术规范。Architecture decision record:ADR。Decision log:决策日志。Lightweight review:轻量级评审。$0 / 月 in document.

每 startup 1 个 RFC + 1 个 design doc + 1 个 ADR + 1 个 architect + 1 个 review board。$300K-$700K / 年.

solo engineer 没有 RFC。

我自己就是 RFC。

我想 request 就 request、想 comment 就 comment、想 decide 就 decide、想 record 就 record。我不需要 RFC、不需要 design doc、不需要 technical specification、不需要 ADR、不需要 decision log、不需要 lightweight review.

我没 RFC 的必要——我是 1 个 engineer 我写 commit message。我没 design doc 的必要——commit log 是 design doc。我没 ADR 的必要——commit log 是 ADR。我没 decision log 的必要——commit log 是 decision log。我没 lightweight review 的必要——commit log 是 review。我没 architect 的必要——没 architect。我没 review board 的必要——没 review board。我没 $300K-$700K / 年 的必要——没 RFC process.

团队的 RFC 价值是「让 design decision 透明 + 团队 review + 知识沉淀」。前提是有 team、需要 transparency、需要 review。solo engineer 没这个问题——我是 1 个 engineer、commit log 是透明、我 = review.

一人工程的 RFC = git commit message。不是 RFC + design doc 流程 + review board。