Programmerは、些細に思えるようなことであっても、無駄や手間を省く作業に努めます。
こうした省力化の作業を「最適化」と呼びます。
「最適化」こそがProgrammerの能力であり、プログラムの性能を決定づける最重要スキルです。
「ループ」とは、プログラムの中で何度も繰り返される処理のことです。
人間に置き換えれば、本人が意識することなく、何度でも繰り返す“無意識的行動習慣”とでも呼べます。
Programmerによる最適化の原則は“ループの内側から最適化しろ”です。
この原則を簡単に言うと、「ループ」をプログラムの外へ追い出すということです。
この原則を人間コンピューターに応用すると、「ループ」という“無意識的行動習慣”を自分の人生のプログラムから追い出すことが、人間コンピューターとしてのプログラムを「最適化」することにつながります。