The most important single aspect of software development is to be clear about what you are trying to build.
在计算机科学中,我们经常发现最简单的解决方案是最优雅的。