"Know yourself and your enemy, and you'll win every battle.
"Know yourself but not the enemy, and for every victory gained you will also suffer a defeat.
"Know neither the enemy nor yourself, and you will succumb in every battle."
-- Sun Tzu
Programming is just conflict by other means.
@akkartik My perspective on Sun Tzu changed dramatically when I realized that his whole oeuvre is a Dr. Seuss level book amounting to "Oh, The Battles You'll Wage", in which he patiently explains to the local aristo failsons how to not give away the kingdom by accident during Baby's First War.