5 Design Mistakes I Learned The Hard Way (And How To Avoid Them)