Design is not about delivering perfection, design is the process of making conscious decisions to deliver the best compromised solution in a constrained environment. Time is always a constraint we have to deal with, just as “doing nothing” is always an available option. A great designer in any discipline should know what to do, and also what not to do.