The past is a foreign country; they do things differently there.
The key is to set realistic customer expectations, and then not to just meet them, but to exceed them — preferably in unexpected and helpful ways.
程序最重要的属性是它是否实现了用户的意图。