Ralph Waldo Emerson said this quote

Speak what you think today in words as hard as cannon balls and tomorrow speak what tomorrow thinks in hard words again though it contradict everything you said today.