The most important single aspect of software development is to be clear about what you are trying to build.
Don't just fight in the North or the South. Always imagine every battle in your mind, where everyone is both your enemy and your friend, and all possible events happen simultaneously. That way, nothing will take you by surprise, and everything that happens will be something you've already imagined.
记忆是个骗子,总是在重写过去。
I dream that my son will grow up to be a good person, a free person. I dream that someday you will return to revisit the land of our childhood. I dream that flowers will bloom in the streets again...and kites will fly in the skies!