Optimization removes the unneeded. The supreme development methodology removes itself.
Change is constant; admit change.
Change but do not disrupt; bend without breaking; bring peace, not chaos.
Code is written once, but read without limit; therefore, code to read, not to write.
Good design makes implementation easy; the clearest design makes implementation unnecessary.
If the words are wrong, the sentence cannot be right; choose vocabulary carefully and grammar is simple.
Safety that fights change fights itself.
When there is much code, each piece seems simple, but the whole remains hidden; when code diminishes, the whole cannot be hidden.
Verbosity obscures intent; concision reveals ignorance.
A solid structure supports much code, but a single fault collapses the entire base.
Narrow focus hinders motion; continued success requires freedom to move.
Code should not only reveal what was and what is, but also what may be.
Productivity comes from understanding, understanding from learning; therefore optimize learning.
From economy of expression springs learning, efficiency, and simplicity; its value cannot be measured.
A false knowledge harms more than a true ignorance; better to be blind than to think that you see.
Generality is not parameterization.
The best word shortens many sentences; the best sentence makes many books useless; this is economy of expression.
All things must be defined, implemented, and integrated. Each step comes before the next; a correct early step towards peace triumphs over frantic running. [Chaos Model/Strategy]
To achieve clearest design, the spoken must be easily written, the written must be easily run and easily read, the read must be easily spoken; in all this, the language must exit the mind, leaving only the concept.
One ponders a single word more readily than a sentence, a sentence more readily than a tome.