What do you do to complete projects faster or to spend the minimum amount of time on them? Do you use a personal framework / library of reusable code? What else?