On design process

Part of the design process is letting a thing get more complicated before it gets simpler again. Unnecessary complexity is often the result of lack of follow-through. You can’t take shortcuts to good design.