Software Design: Rule of thumb Dec 9, 2019 Software design: Rule of Thumb ID should never change Device is 10x harder to change than service If there is a state, also need to design state transition.