This document provides an overview of how to design user-centric applications with a focus on user experience. It discusses that both hard technical skills and soft interpersonal skills are important for technicians, but that soft skills are even more important. The bulk of the document focuses on principles of user experience design, emphasizing that the graphical user interface is key and should be designed with simplicity, clarity and with the user's perspective and abilities in mind. It provides examples of intuitive interface design from Apple and Google and recommends spending significant time on interface design before implementation. The conclusion reiterates that what users need should drive the design and that keeping things simple is most important.