Microinterations, macro results: why you should design the details