Interface design lives in a broader category called Human-Computer Interaction, or HCI, sitting among computer science, behavioral science, and design. HCI specialists understand psychology, usability, interaction design, programming concepts, and basic visual design principles. Sound familiar? That’s an awful lot like what user experience designers wrangle every day.