Understanding human to computer interactions is a crucial step for insuring users are happy using your product. As technology advances, it tends to get more complicated as a result. The user experience should not. Complications in interfaces and user experience often stem from privacy regulations, connection to multiple third party networks, a result of software that tries to give user options, or by overwhelming the user with features. While valid problems, they can all be solved through innovative UI.
Some of the best and most used products on the market feature a very simple on boarding process for the user and keep the user engaged with limited options. Can you get a user to get your product in 5 steps or less? Can you get them to find the value of your product in those steps? What about keeping the discovery process simple for the user as they continue to explore your product?