One key concept to grasp in any form of goal setting, project management, or actual effort in life is that we should strive to never do more than needed, but have a goal of simple elegance. We must realize that More is Less.
Perhaps one of the best ways to illustrate this principle, it to quote Seth Godin with some comments added by yours truly:
Good enough, for those that seek perfection, is what we call it when it’s sufficient to surpass the standards we’ve set. Anything beyond good enough [MEANING MORE] is called stalling and a waste of time.[ MEANING LESS]
Ultimately, when maturity arrives we will also discover that LESS is MORE. We will eventually notice that if we remove stuff from a project, product or service, and yet keep it elegant, and good, we will reach excellence.
In book writing this comes from editing a 1000 page manuscript to 250 good pages. In software interfaces this means a beautiful, simple UI that even a kid can use. In projects it means simplicity over bloat. One side benefit of this philosophy is that you will have more time to enjoy life!