Anti-Pattern
A common solution to a recurring problem that is ineffective and counterproductive, often resulting in negative consequences. Important for recognizing and avoiding poor design practices and improving overall design quality.
A common solution to a recurring problem that is ineffective and counterproductive, often resulting in negative consequences. Important for recognizing and avoiding poor design practices and improving overall design quality.
Also known as "Maslow's Hammer," a cognitive bias where people rely too heavily on a familiar tool or method, often summarized as "if all you have is a hammer, everything looks like a nail.". Important for designers to recognize and avoid over-reliance on familiar methods in problem-solving and design.
Software Requirements Specification (SRS) is a detailed document that outlines the functional and non-functional requirements of a software system. Crucial for ensuring clear communication and understanding between stakeholders and the development team.
Mutually Exclusive, Collectively Exhaustive (MECE) is a problem-solving framework ensuring that categories are mutually exclusive and collectively exhaustive, avoiding overlaps and gaps. Essential for structured thinking and comprehensive analysis in problem-solving.
A psychological theory that predicts an individual's behavior based on their intention, which is influenced by their attitudes and subjective norms. Important for understanding and predicting user behavior and designing interventions to influence actions.
Don't Repeat Yourself (DRY) is a software development principle for reducing repetition and redundancy. Essential for creating efficient, maintainable, and scalable code in digital product design.
Search Engine Results Page (SERP) is the page displayed by a search engine in response to a user's query. Essential for understanding how search results are presented and how to optimize content to appear prominently.