設計思想は直接書くのではなく、却下案つきの決定群を横断 synthesize して表現する
設計判断
ナレッジ管理
キャリア
知識
判断
運用
原則
「自分の設計思想を表現したい」と思っても、思想をいきなり直接言語化しようとすると抽象論になりがちで、手元には個別の決定(まばらなメモ)しか残っていないことが多い。思想は authoring するものではなく、具体的な決定の集合を横断して synthesize した生成物として立ち上げる方が現実的で、説得力も出る。
なぜ決定の集合から立ち上げるか
- 思想(哲学)は個々の決定そのものではなく、決定群を貫く一貫したパターン=決定を生む価値観。だから素材は「個別の決定」、思想は「その上の要約関数の出力」になる。
- 個別決定がバラバラに見えても、横断すると繰り返し現れる立場(可逆性を優先する/失敗を隠さない/境界を意図で引く 等)が抽出できる。十分な数の決定があれば、思想は事後的に読み取れる。
却下案が最重要の信号
- 「何を選んだか」だけでは事実にとどまる。「何を選ばなかったか・なぜ却下したか」が、その人が何を最適化し何を嫌うかという価値観を一番強く表す。
- したがって決定を記録するとき、結論だけでなく理由+却下した代替案を必ず残す。これが synthesize の精度と、思想としての表現力を決める。
適用とレバー
- ポートフォリオ、エンジニアリングラダー、昇進パッケージ、チームの価値観言語化など「自分(や組織)の思想を示したい」場面で有効。
- レバーは「思想ドキュメントを書く」ことではなく、日々の決定の why-density(理由と却下案の濃さ)を上げて記録すること。素材さえ濃ければ synthesize は後から効く。
落とし穴・限界
- 結論(what)だけの記録をいくら集めても思想は立ち上がらない。why と却下案が薄い corpus からは抽象的で中身のない要約しか出ない。
- 決定の数が少ない初期は無理に思想化せず、素材が谯まるまで待つ。まばらな段階で synthesize を急ぐとこじつけになる。
- より密な substrate(実際の成果物・コードベース等)があるなら、決定記録はそれへの注釈として使うと精度が上がる(決定だけから再構成するより、成果物+注釈の方が濃い)。
検証
synthesize した思想を、各条項が具体的な決定(できれば却下案つき)で裏づけられているかで確認する。裏づけのない条項は願望であって思想ではない。