To understand a program you must become both the machine and the program.
The worst of all deceptions is self-deception.