"A good programmer is not one who knows all the answers, but one who knows how to find them."
Whenever there is an argument between two sides, find the third side.
Challenges are opportunities in disguise.