Christopher Alexander hat eine Beobachtung zum Problemlösen, die mir gefällt: Man sollte immer darauf fokussieren, den Teil zu lösen, der die wenigsten Freiheitsgrade hat. Wenn man zum Beispiel herausfindet, wie man eine Küche gestalten kann, gibt es eine Menge Unterprobleme zu lösen: Wo stellt man den Herd, die Fenster und den Küchentisch auf? Und welche dieser Elemente haben die wenigsten Freiheitsgrade? Die Fenster. Wenn man gutes Licht möchte, gibt es nur eine Wand, an der man die Fenster platzieren kann, und bestenfalls zwei Stellen an dieser Wand, an denen das Fenster natürlich aussieht. Also platziert man das Fenster dort. Und was jetzt? Der Küchentisch, denn man möchte ihn dort haben, wo das gute Licht fällt. Der Herd kann warten, denn der kann fast überall stehen. Wenn man damit beginnt, den Herd zu platzieren, besteht ein großes Risiko, dass man die einzige gute Position für eines der anderen Unterprobleme blockiert, die weniger Freiheitsgrade haben, und somit leidet das gesamte Design.