Billy Hollis is a software designer and developer, with a contrarian streak that often challenges conventional wisdom in the industry. He has a consulting practice in Nashville, Tennessee USA. He and team focus on user experience design, advanced user interface development, rules–based architectures, and healthcare systems. He teaches design classes for UX and technical classes on XAML and Windows 8. He is the author of several books and numerous articles on software development and user experience design.