A talk about hidden complexities of UI, proper domain modelling and how we underestimate this complexity