Understanding User Experience (UX) and how to improve it is a key skill for any modern developer. Unfortunately, many developers have a difficult time embracing UX due to its nebulous and design-focused nature. This course will give you a super-simple, crystal-clear understanding of UX and will teach you how to incrementally improve it by hacking your users' brains. In the end, you will have the knowledge necessary to make you a better developer, and make you much more valuable in this new age of user experience.
Keith Harvey is a Software Architect and UX Visionary for Hexagon PPM. He has over 30 years experience designing and developing applications and architectures across many industries. Over the years, his love of making people happy and more productive has grown into a passion for creating great User Experiences (UX) across desktop, web, and mobile platforms.
Introduction Good morning, good afternoon, and good evening to wherever you are in the world. My name is Keith Harvey, and this is Hacking the User Experience. If you're a developer and really want to understand what user experience is and how to take advantage of it, then this course is for you. It doesn't matter what platform you're on or how many years of experience you have. Everyone is welcome. The best news is that you don't have to be a designer or an artist. We're going to take a more focused tactical approach to UX. This is UX for Developers. We're going to have a lot of fun, so let's get started.
Defining User Experience Welcome back. My name is Keith Harvey, and this is Defining User Experience. In order for us to hack the user experience, we need to understand what the term user experience really means, and that's what we're going to do in this module. We're going to unpack user experience and get an understanding from its surface level down to its deeper meaning, and we'll find the attack vector that we'll use for our UX hacks. By the end of this module now only will we have a crystal-clear understanding of what UX is, but we'll come away with a super simple definition that will serve as our foundation of knowledge for the rest of the course, so let's dive in and find out what this UX thing is all about.
Preparing to Be UX Hackers Welcome back. My name is Keith Harvey, and this is Preparing to Be UX Hackers. Now that we've built our foundation of understanding what UX is, it's time for our toughest task, looking at ourselves in a psychological mirror so that we can become as effective as possible in our UX hacking. In this module we're going to look at the common issues that developers face. If any of these issues don't apply to you, then that's a good thing, but if they do I encourage you to confront them. The result is that we all become better UX hackers, but also better developers overall, so let's dive in and get started.
UX Myth Busters Welcome back. My name is Keith Harvey, and this is UX Myth Busters. As developers, there are a lot of things that we're taught to believe that are just simply not true, and when it comes to our goal of improving the user experience these myths can lead us in the opposite direction. Well, we definitely don't want that, so let's dive in and take a look.
Hacking the User's Vision Welcome back. My name is Keith Harvey, and this is Hacking the User's Vision. We've learned what UX is all about and have prepared ourselves mentally and physically, well mentally at least. Now it's time to get started hacking the user experience.
Hacking the User's Mind Welcome back. My name is Keith Harvey, and this is Hacking the User's Mind. In our last module we learned how to hack our user's vision. Now we're going to learn how to lower cognitive friction and emotional friction by directly hacking our user's minds, so let's get started.
Testing Our UX Hacks Welcome back. My name is Keith Harvey, and this is Testing our UX Hacks. We've come a long way, and now we're on the final stretch, so let's get started.
The Path Forward Welcome back. Once again my name is Keith Harvey, and this is The Path Forward. If you're interested in stepping beyond hacking the user experience and actually learning to design it, then this module is for you. But even if you're not interested in UX design, I have some resources that might help you become a more sophisticated UX hacker, so let's jump in and take a look.