"Over-engineering can create products too complex to use."