スタックの選択は不完全な情報の中で行われる長期的なコミットメントであるため、正しい判断はハイプではなくトレードオフに基づいて下すべきです。カンファレンスサーキットで最もキラキラしたフレームワークが、2年後のプロジェクトに役立つことはめったにありません。特に逸脱する具体的な理由がない限り、私のデフォルトの偏りは退屈で実績のある技術です。
| 実績のあるものを選ぶとき | 新しいものを検討するとき |
|---|---|
| 標準的な問題、既知のパターン | 成熟した解決策がない実際の制約 |
| チームが高速に動く必要がある | 学ぶ時間と意欲がある |
| 長寿命で保守性が必須 | 利得が大きく測定可能 |
スタック決定は採用、速度、運用コストを何年にもわたって静かに形作り、後から逆転させることは手ひどいコストがかかります。興奮度で技術を選ぶことは、適合性で選ぶべきところで選ぶことは、技術リーダーが最も頻繁に、そして最も破壊的に犯す間違いの一つです。トレードオフを書き出して意図的に判断することが、アーキテクチャ上の選択とファッション上の選択を区別するものです。