I think rationality is a kind of idealization.
The most damaging phrase in the language is: 'It's always been done this way.'
To understand a program you must become both the machine and the program.