Progressive Enhancement
A design approach that focuses on building a robust core experience first, then adding more advanced features and capabilities for users with more capable browsers or devices.
A design approach that focuses on building a robust core experience first, then adding more advanced features and capabilities for users with more capable browsers or devices.
The ability to navigate through a web page or application using keyboard keys instead of a mouse.
A cognitive bias where people underestimate the complexity and challenges involved in scaling systems, processes, or businesses.
The practice of using narrative to communicate information, ideas, or experiences in a compelling and engaging way, often used in marketing and design.
A user experience that feels consistent and unified across different elements and touchpoints.
A theory that explains how individuals determine the causes of behavior and events, including the distinction between internal and external attributions.
An approach to information architecture that starts with the details and builds up to a comprehensive structure.
The study of how individuals make choices among alternatives and the principles that guide these choices.
Methods and techniques used to overcome mental blocks that hinder creative thinking and problem-solving.