Perhaps &quot;complexity&quot; should be used instead of &quot;great engineering&quot;. The best engineered solutions are those that are simple, easy to understand, and fulfill business needs (profit, time to market, etc) vis-a-vis satisfying the programmer ego (In saying this, I&#x27;m pointing the finger back at myself as one who really loves to over-engineer)