The most important single aspect of software development is to be clear about what you are trying to build.
"What lies behind us and what lies before us are tiny matters compared to what lies within us."
要写一封好的情书,你应该在不知道要说什么的情况下开始写,然后在不知道自己写了什么的情况下结束。