I just came across an old post by Joel:
"Software is simpler to write than to read"
...what is the reason why many developers feel that old software is a mess.
And this is most likely totally wrong...
http://joelonsoftware.com/articles/fog0000000069.html