title: Does anybody know from where the "layer of abstraction"/"layer of indirection" quote emerged?
body: <p>The quote goes something like this:</p>
  
  <blockquote>
    <p>There's no problem in Computer Science
    that can't be solved by adding another
    layer of  abstraction to it</p>
  </blockquote>
  
  <p>(Copied in this wording from <a href="http://blogs.oracle.com/fcmartin/2009/01/pardon_my_dust.html" rel="noreferrer">http://blogs.oracle.com/fcmartin/2009/01/pardon_my_dust.html</a>)</p>
  
  <p>There are a number of variations but I have been unable to find an originator. Since I quite like the quote with its tongue in cheek and quite a bit of truth, I would be interested to hear if anybody knows where this may come from.</p>