Martin Sústrik wrote about this:
&quot;Let&#x27;s stop kidding ourselves about APIs&quot; (<a href="http:&#x2F;&#x2F;250bpm.com&#x2F;blog:55" rel="nofollow">http:&#x2F;&#x2F;250bpm.com&#x2F;blog:55</a>)<p>There are more posts on his blog that seem to touch on subjects mentioned in the OP.