design is focus. engineering is compromise.