&gt; The typing is in your head, where it doesn&#x27;t get in the way.<p>If the typing&#x27;s in your head, then why not write it down for the benefit of others? and for the personal benefit of automation provided by the compiler?<p>The answer is that for even the most basic systems, a model of its operation cannot be retained in a single person&#x27;s working memory for even a moment, nevermind the duration of a incremental refactoring. People have trouble remembering phone numbers long enough to dial them. How are you supposed to remember the complex interactions of functions, libraries, and any state that they might be managing?<p>This is by far the greatest fallacy and self-delusion that is propagated by scripters. Talk about an assertion with a ton of evidence against it.