&gt; I disagree. I don&#x27;t think anyone who knows the how but not the why ought to be calling themselves a developer at all.<p>So, you have never worked with insufficiently documented closed-source technology, where the only way to achieve required result or, especially, optimize performance is trial and error?