It is easier to change the specification to fit the program than vice versa.
Learning French is trivial: the word for horse is cheval, and everything else follows in the same way.
Simplicity does not precede complexity, but follows it.
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.
There is no such thing as a free variable.
Dealing with failure is easy: Work hard to improve. Success is also easy to handle: You've solved the wrong problem. Work hard to improve.