The art of algorithm design is not just in solving problems, but in discovering new ways to think about them.
Efficiency is doing things right; effectiveness is doing the right things.
"The more you try to understand the game, the less you know."