I&#x27;m not the parent commenter but here are a few that come to my mind:<p><pre><code>    - Functions
    - Abstraction
    - Modularity
    - Design patterns
    - Programming paradigms
    - DSLs
    - Conventions for naming&#x2F;formatting&#x2F;arrangement
</code></pre>
Although I grant that any of these could possibly work even better when codified into a framework.