如果你想解决大问题,首先要提出正确的问题。
软件工程的目标是控制复杂性,而不是创造复杂性。