100% agree with this, particularly on the part emphasized:<p>&quot;An advanced programmer can create a program that is correct, but complex and hard to understand. For the purpose of creating an accurate mental model, &lt;emphasis&gt;even the program&#x27;s correctness is of secondary importance: code that is understandable can be fixed.&lt;&#x2F;emphasis&gt;&quot;