UX Design, Product Management, Psychology, Technology, User Experience.
exists some amount of complexity that cannot be reduced. So the question is — who would deal with this complexity? It has to be assumed either by users or the product. (Credits-Shopify UX team) Tesler argues that an engineer should spend extra time reducing complexity on the application instead of