I don’t like to do easy things. I like to do things that are challenging and that push me.
To understand a program you must become both the machine and the program.