Design, UX, Interaction Design, Adaptive Design, Coding.
architecture (perhaps building systems which users deploy and manage; though with further schism between Interaction Architecture and Information Architecture, aka doing and finding) purveying style, interaction and communication across numerous different interface spaces. The technical gulf