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.
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.
If a listener nods his head when you're explaining your program, wake him up.
Some programming languages manage to absorb change, but withstand progress.
In software systems it is often the early bird that makes the worm.
In programming, as in everything else, to be in error is to be reborn.