クリストファー・アレクサンダーの問題解決に関する私の気に入った観察があります。「自由度が最も低い部分を解くことに常に集中すべきだ」と。 例えばキッチンの設計方法を考える際には、コンロや窓、キッチンテーブルをどこに置くかなど、いくつかのサブ問題を解決しなければなりません。そして、これらのうちどれが最も自由度が低いのでしょうか?窓。良い光を望むなら、窓を設置できる壁は一面だけで、窓が自然に見えるのはせいぜい二箇所だけです。だから窓をそこに置いたんだ。で、これからどうする?キッチンテーブルは、良い光が当たる場所に置きたいからです。コンロはほぼどこにでも置けるので、後回しにできます。最初にストーブを設置すると、自由度の少ない他のサブプロブレムの唯一の良い位置を塞いでしまい、設計全体が損なわれるリスクが大きくなります。