User experience (UX) design is an emerging theory which consists of numerous distinct disciplines, such as user search, interface design, visual development, human-computer interaction, usability, and technical project management. But first, let's...