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