On this podcast, we are joined by Jatin Thaker, Vice President of User Experience at Druva. Jatin first explains what you must do before designing a UI, which starts with understanding the role the user will play, and therefore the type of experience they expect (e.g. VMware Administrator, Oracle DBA, etc.). He then explains the building blocks of creating a user interface, including interaction, visual elements, motion and rendering, accessibility, extensibility, internationalization, responsiveness, and more. We finish up talking about how to use these components to build composites that the user sees.