&gt; not everybody is as skilled as them so the software should be designed and written accordingly.<p>I don&#x27;t know if I&#x27;m a 10x dev, but I&#x27;ve heard this mantra few times.<p>It&#x27;s most annoying when it happens because I actually strive to make something simple. Like I once needed to index members of some C++ STL container, so I used <i>std::map&lt;key, container::iterator&gt;</i>. It went like that:<p><pre><code>  - WTF? A map of iterators? It&#x27;s complicated! Remove it!
  - But the objects need to sit in this container and this extra index is also required.
  - But... but.. It&#x27;s complicated! Remove it!
</code></pre>
Man, I hate people at times.