The most important single aspect of software development is to be clear about what you are trying to build.
世界的整个问题在于愚蠢的人和狂热分子总是对自己如此确定,而聪明的人则充满疑虑。