<i>Even if he needed to invoke Greenspun's Law in the process...</i><p>The question is whether that always happens for a complex system.  Because if it does, then every sufficiently advanced programmer is a lisp programmer.