寓話
織坊が布面から単根の余分な糸を摘み取る
ここでの鍵は、概念の制約を具体的な対象に落とし込むことであり、単に一つの結果を描写することではない。
規模と例外が増えるにつれ、その場の調整で維持していたやり方に盲点が現れ始めた。
短期的なパッチは表面的な秩序を回復させるが、概念が本当に制約する対象を解決してはいない。
老匠は代わりに条件、動作、結果、責任の連鎖を記録し、その後の調整に根拠を持たせた。
秋の後、木材を運ぶ際にようやく分かった。枝の形は依然として複雑で、木匠は梯子を余分に持たねばならず、果実採りも回り道を減らせなかった。庭師はもう一度試験を行った。どの細枝を切れば木を傷めず、どの枝全体を調整すれば本当に手間を省けるかを、別々に記録した。この段階は面倒で、当初は工期を遅らせた。しかし数回を経て、手戻りが減り、師匠も気まぐれで規則を変えなくなった。皆はついに、非構造化剪枝はパラメータやメモリの圧力を減らせるが、実行時にスパース性をサポートして初めて真の高速化をもたらし得ることを理解した。
断片的なスリム化と全体構造の変更は二つの異なる最適化であり、デプロイ結果はそれぞれ別々に検証しなければならない。
断片的なスリム化は負担を減らせても、働く人がすぐ速くなるとは限らない。それ以来、多くの小さなものを取り除くことと、全体の形を変えることは、二つの異なる効果だと分かった。