"The trouble with programmers is that you can never tell what a programmer is doing until it's too late." - Seymour Cray