ABC of Product DesignA field guide for turning ambiguous briefs into sound product decisions. Start real assignments with confidence, choose UX methods with intent, see worked examples, prepare for design interviews and build toward AI product practice.
Built for the moment between knowing design theory and having to apply it in a real brief, take-home assignment, interview task or product team.
Start here
What brought you here today?
Choose the closest situation. You can jump directly to the part of the handbook built for it.
Start a Brief · Core product-design practice
A new brief landed. Start here before you open Figma.
Turn the request into a clear decision, separate evidence from assumptions, identify what could make the team wrong, then choose the smallest credible next move. This is the reusable starting logic for almost every design problem.
Information / researchValidated / good signalCaution / assumptionRisk / failureAdvanced / intelligent systems
01DecisionWhat are we trying to decide?
→
02EvidenceWhat do we actually know?
→
03UncertaintyWhat could make us wrong?
→
04ConsequenceWhat happens if we are wrong?
→
05Next evidenceWhat is the cheapest responsible way to learn?
“The process is not the deliverable. Better decisions are.”
A new designer often asks, “Which UX process should I follow?” A stronger question is, “What could make this decision wrong, and what is the smallest credible way to learn before we commit?”
That question is the spine of this handbook. Methods change with the problem. Sound design judgment stays portable.
01FrameBrief → decision → constraints
02InvestigateEvidence → diagnosis → insight
03ShapeIA → flows → interaction → UI
04ProvePrototype → test → measure
05Ship & learnHandoff → QA → outcomes → iteration
01
What decision are we making?
What to build, why something is failing, how a flow should work, whether a concept is understood, or whether a build is accessible?
02
What do we actually know?
Separate evidence from stakeholder opinion, inherited assumptions, competitor envy and “this feels outdated.”
03
What is the riskiest unknown?
Uncertainty × consequence determines the depth of research and validation you need.
Brief → process router
Three rules that save months of rework
Do not manufacture deliverables
A persona, journey map, service blueprint or wireframe is useful only if it improves a decision.
Do not confuse polish with certainty
A beautiful prototype can still represent the wrong problem, unsupported logic or missing states.
Do not “handoff” thinking
Product, engineering, content, data and accessibility should enter the process before the final Figma link.
Methods · Reference library
Know the question? Find the method that can answer it.
This is a reference library, not a chapter to read in order. Search by the uncertainty you need to reduce, then inspect when to use the method, what evidence it creates and where it can mislead you.
Methods are tools. The craft is knowing which one not to use.
Each method below is framed by the question it answers, the evidence it creates, its limits and the common mistake to avoid.
QuestionWhat do I need to learn?Behavior? usability? structure? value? performance?
→
Method familyChoose only what answers itResearch · Diagnose · Structure · Explore · Validate · Measure
→
EvidenceWhat changed in our confidence?Finding · pattern · behavior · result · remaining unknown
Research
Stakeholder interview
Talk to the people who own the business, product or delivery context so you understand goals, constraints, assumptions and politics.
Use it when
Use at the start of ambiguous work, especially when different teams want different things.
Typical output
A clearer brief, constraints, assumptions and decision criteria.
Time / effort
30-60 min per stakeholder
Tools
Notes, Docs, FigJam/Miro, Claude for synthesis
How to do it
Ask what problem they believe exists
Ask why it matters now
Ask what evidence they have
Ask what cannot change
Ask how success will be judged
Common misuse
Do not treat stakeholder opinion as user evidence.
Research
User interview
Talk with representative users to understand behaviours, goals, context and why things happen.
Use it when
Use when you know what is happening but not why - or when the problem is still poorly understood.
Typical output
Behavioural evidence, needs, pain points, language and hypotheses.
Time / effort
30-60 min each; 5-12 often enough for focused discovery
Tools
Zoom/Meet, notes, Dovetail/Notion, Claude for assisted synthesis
How to do it
Recruit people who actually match the target user
Ask about recent real behaviour
Probe examples, workarounds and consequences
Avoid pitching the solution
Synthesize patterns, not just memorable quotes
Common misuse
Do not ask users to design the product for you.
Research
Contextual inquiry
Observe users doing the real work in the real environment while asking questions.
Use it when
Use for complex workflows where people forget steps, shortcuts or environmental constraints when interviewed from memory.
Typical output
Observed workflow, hidden constraints, workarounds and opportunities.
Time / effort
45-120 min per session
Tools
Video/notes, photos with permission, journey/workflow map
How to do it
Choose a real task
Observe before interrupting
Ask why only when needed
Capture tools, artefacts, interruptions and workarounds
Map the real workflow afterward
Common misuse
Avoid when the task is trivial or context adds little.
Research
Survey
Collect structured responses from many people.
Use it when
Use when you already know what you need to ask and want breadth, prevalence or segmentation.
Typical output
Quantified attitudes or self-reported behaviour.
Time / effort
1-3 days to design + collection time
Tools
Google Forms, Typeform, Qualtrics
How to do it
Define the decision the survey should inform
Keep questions single-purpose
Use neutral wording
Pilot the survey
Analyze by useful segments
Common misuse
Weak for discovering deep unknowns or causality.
Research
Diary study
Ask participants to record relevant experiences over time.
Use it when
Use when behaviour is intermittent, longitudinal or context-dependent.
Typical output
Patterns across days/weeks, triggers, context and changing behaviour.
Time / effort
Several days to several weeks
Tools
Diary tool, forms, chat, Dovetail
How to do it
Define what to record and when
Keep entries lightweight
Send reminders
Add periodic check-ins
Synthesize patterns across time
Common misuse
Not for a one-session usability question.
Research
Support / review mining
Analyze support tickets, reviews, sales calls, complaints and success notes.
Use it when
Use when direct research access is limited or you need fast evidence from existing customer conversations.
Typical output
Pain-point clusters and authentic customer language.
Time / effort
2-8 hours for a focused pass
Tools
Zendesk/Intercom exports, spreadsheets, Claude
How to do it
Collect a representative sample
Tag problem, frequency and severity
Separate product bugs from comprehension problems
Look for repeated user language
Cross-check against analytics
Common misuse
It overrepresents people motivated enough to complain or contact support.
Research
Analytics review
Look at behavioural data to understand what users actually do.
Use it when
Use for funnels, feature usage, activation, retention, repeated failure or segment differences.
Typical output
Behaviour patterns, baselines and measurable hypotheses.
Time / effort
2 hours-several days
Tools
Amplitude, Mixpanel, GA4, SQL, BI tools
How to do it
Start from a question
Check tracking quality
Segment meaningfully
Find the point of change/drop-off
Pair with qualitative evidence to explain why
Common misuse
Analytics rarely explains why by itself.
Diagnose
Heuristic evaluation
An expert inspection of an interface using established usability principles.
Use it when
Use when an existing product or prototype needs a fast usability review before or alongside user testing.
Typical output
Prioritized list of likely usability issues with rationale.
Time / effort
2-8 hours for a focused flow; 1-3 days for a product area
Tools
Nielsen heuristics, screenshots, issue tracker
How to do it
Choose a heuristic set
Walk important flows independently
Record issue, evidence and violated principle
Assign severity
Consolidate duplicates and prioritize
Common misuse
It predicts likely problems; it does not prove users are experiencing them.
Diagnose
UX audit
A broad diagnosis of product experience using multiple evidence sources - not just interface taste.
Use it when
Use for redesigns, inherited products, “improve UX” mandates or products with many unexplained issues.
Typical output
Evidence-backed issue and opportunity map with priorities.
Time / effort
2 days-2+ weeks depending on scope
Tools
Heuristic checklist, analytics, research repo, WCAG tools
How to do it
Clarify goals and scope
Review key flows and heuristics
Inspect analytics and known research
Check content, accessibility and consistency
Prioritize by severity × evidence × business/user impact
Common misuse
Do not turn it into a screenshot beauty critique or 100 unranked observations.
Diagnose
Cognitive walkthrough
Step through a task from the viewpoint of a new or infrequent user.
Use it when
Use when learnability, first-time use or unfamiliar workflows matter.
Typical output
Breakpoints in discoverability, comprehension and feedback.
Time / effort
1-3 hours per flow
Tools
Flow map, prototype, checklist
How to do it
Define the user and task
At each step ask if the goal is clear
Ask if the correct action is visible
Ask if the user will understand the result
Record where knowledge or feedback is missing
Common misuse
Less useful for expert-only repetitive workflows.
Diagnose
Accessibility audit
Evaluate the product against accessibility requirements and actual interaction behaviour.
Use it when
Use for any digital product; especially public, regulated, high-stakes or design-system work.
Typical output
Violations, severity, remediation guidance and reusable system fixes.
Use whenever you need evidence that people can use the design.
Typical output
Observed usability issues, task outcomes and evidence.
Time / effort
5-8 sessions can reveal major issues in a focused flow; larger samples for measurement
Tools
Prototype, meeting tool, testing platform
How to do it
Define tasks and success
Recruit representative users
Let them try without teaching
Observe behavior and errors
Ask follow-up questions after the task
Prioritize findings
Common misuse
Do not turn the session into a demo or ask only “do you like it?”
Validate
First-click testing
Test where users click first for a given task.
Use it when
Use for navigation, hierarchy and page-level orientation.
Typical output
First-action success and attention clues.
Time / effort
A few hours-1 day
Tools
Maze, Optimal Workshop, static prototype
How to do it
Show one screen
Give one realistic task
Record first action
Measure correctness/confidence
Investigate common wrong targets
Common misuse
Does not test the entire flow.
Validate
A/B experiment
Randomly compare variants on a measurable outcome.
Use it when
Use when you have enough traffic and a clear causal hypothesis.
Typical output
Causal performance comparison.
Time / effort
Days-weeks
Tools
Experiment platform, analytics
How to do it
Write the hypothesis
Choose one primary metric
Check sample/traffic feasibility
Change the minimum necessary
Run to a valid stopping point
Interpret with guardrail metrics
Common misuse
Do not use it to answer questions that require qualitative understanding.
Validate
Design critique
Structured peer review against goals, evidence and constraints.
Use it when
Use while work is still changeable.
Typical output
Sharper decisions and unresolved questions.
Time / effort
30-60 min
Tools
Figma, meeting
How to do it
State context and decision needed
Show evidence and constraints
Ask targeted questions
Separate problem feedback from solution preference
Record decisions and open questions
Common misuse
Avoid taste-only feedback such as “I prefer blue.”
Measure
Funnel analysis
Measure progression and drop-off across key stages.
Use it when
Use for conversion, onboarding and multi-step journeys.
Typical output
Drop-off baseline and priority points.
Time / effort
1-4 hours
Tools
Analytics/BI
How to do it
Define stages precisely
Validate event tracking
Segment by meaningful dimensions
Find largest/strangest drop
Investigate with qualitative evidence
Common misuse
A funnel tells where, not necessarily why.
Measure
Product metrics
Define measurable user and business outcomes such as activation, adoption, retention or task success.
Use it when
Use before launch and after launch.
Typical output
Success model for the feature/product.
Time / effort
1-3 hours
Tools
Analytics plan, dashboards
How to do it
Choose the user outcome
Connect it to a business outcome
Pick leading/lagging metrics
Define baseline and target direction
Add guardrails
Common misuse
Avoid vanity metrics disconnected from user value.
Delivery
Design handoff
Transfer product intent, behavior, states and rationale into implementation collaboration.
Use it when
Use once a direction is validated enough to build.
Typical output
Shared implementation understanding.
Time / effort
Ongoing during build
Tools
Figma, Storybook, tickets, code
How to do it
Review with engineering before finalizing
Specify behavior, states and constraints
Link reusable components
Explain edge cases
Keep questions open during build
Common misuse
Do not throw Figma over the wall.
Delivery
UX QA
Review the built experience for behavior, content, responsive, visual and accessibility quality.
Use it when
Use throughout development and before release.
Typical output
Implementation issues and fixes before launch.
Time / effort
Hours-days
Tools
Browser, device testing, issue tracker
How to do it
Check critical flows in the real build
Compare behavior, not just pixels
Test responsive states
Check keyboard/semantics
Log issues by severity
Common misuse
Do not wait until the final day.
Delivery
Decision log
Record important product/design choices, evidence and trade-offs.
Use it when
Use for long projects, complex teams and repeated debates.
Typical output
Traceable product rationale.
Time / effort
10-20 min per major decision
Tools
Docs, Notion, tickets
How to do it
Record the decision
Capture why
Link evidence
Note trade-offs and owner
Record what would cause reconsideration
Common misuse
Do not log every tiny pixel tweak.
No methods match this filter.
Worked Examples · See the reasoning applied
See how the right process changes with the problem.
Each example starts from a different uncertainty, so the first move and the methods change too. Notice what is deliberately skipped and what evidence actually moves the decision forward.
ConversionWhere is the drop?Funnel → behavior evidence → hypothesis → experiment
FindabilityWhat cannot people locate?Inventory → IA hypothesis → tree/first-click validation
EnterpriseWhat decision must this role make?Role → task frequency → information hierarchy → scenario test
01
Conversion problem
Checkout completion suddenly falls
Weak startDo not redesign because it looks cluttered.
1
Check the funnel to locate the exact break
2
Segment by device, market, payment method and new/returning users
3
Inspect errors, support issues and recordings
4
Run a targeted heuristic/form review
5
Form a narrow hypothesis and experiment
A strong designer tries to explain the drop before changing the interface. If the problem is an unexpected fee plus a poor address-error state, brand exploration and personas are noise.
02
Enterprise UX
“This dashboard has too much information.”
Weak startDo not simply remove charts until it looks clean.
1
Identify user roles
2
Ask what decision each role must make
3
Separate daily, weekly and exception tasks
4
Organize information around decisions/actions
5
Prototype with realistic data and test scenarios
The key question is not “which chart looks better?” It is “what does this person need to notice, decide and do next?”
03
Information architecture
Users cannot find the right policy
Weak startDo not restyle the menu and call it solved.
1
Inventory the content
2
Look at search terms and failed searches
3
Use card sorting if grouping is uncertain
4
Use tree testing to validate hierarchy
5
Then test the visible navigation with realistic tasks
Card sorting helps reveal mental models; tree testing tests the hierarchy; first-click testing evaluates the visible interface. They solve different questions.
04
Accessibility
Automated scan says the form is fine, keyboard users disagree
Weak startDo not equate a scan score with accessible task completion.
1
Run keyboard-only task completion
2
Check visible focus
3
Review labels and announcements with a screen reader
4
Test error association and recovery
5
Check zoom/reflow, contrast and target size
Automation catches machine-detectable failures. Human evaluation is required to know whether the task actually works.
05
0→1 product
Build an AI-powered research assistant for clinicians
Weak startDo not start with chat UI or model choice.
1
Understand the clinical/research job
2
Identify where AI creates real advantage
3
Map sources, provenance and uncertainty
4
Decide what the AI may suggest vs do
5
Prototype the highest-risk behavior
6
Evaluate correctness, usefulness, latency and failure recovery
The design surface comes after the authority, evidence and risk model.
06
AI agent
AI schedules candidate interviews
Weak startDo not treat the chatbot as the product.
Design confirmation and undo for consequential actions
5
Evaluate harmful-error rate as well as task success
Low-risk: draft time slots. Medium-risk: prepare an invite for approval. Higher-risk: changing commitments without clear context or recovery.
Assignments · Take-homes, design challenges and interview tasks
Got an assignment? Decode the brief before you start designing.
Choose what your brief sounds like and get the literal first move, the ideal reasoning sequence, methods worth using, methods to skip, expected artifacts, language for explaining your decisions and a final readiness check. Depth changes rigor, not the order of thinking.
Classify the assignment by the uncertainty the company wants you to resolve, not by the number of screens they asked you to make.A polished Figma file can still answer the wrong question. Strong candidates show that they understood the hiring signal, separated evidence from assumptions, and chose methods deliberately.
Use this before opening Figma
Read the brief once without designing. Identify the problem state, the hiring signal, the evidence provided, and the expected output. Then choose the smallest credible process that answers the important uncertainty.
1Recruiter wording“Redesign this journey”
→
2Underlying archetypeJourney refinement
→
3Context modifiersFintech · mobile · high trust
→
4Literal first moveReconstruct current state
→
5ProcessOnly the methods that answer the uncertainty
Ideal sequence
Open any step to see exactly how to do it.
Real assignment • PaisaPop
Existing end-to-end journey refinement - not a blank-sheet fintech app.
The supplied assignment asks the candidate to refine a provided mobile lending journey, improve aesthetic quality, interaction, hierarchy and IA, produce a prototype, a concise rationale, component states and a Loom walkthrough. The journey spans phone/consent, PAN, personal information, document upload, bank verification, employment/salary information, video/Aadhaar verification, review and an under-review state.
Reconstruct the current-state journey before styling any screen.
01Entry
→
02Consent
→
03Identity
→
04Personal data
→
05Documents
→
06Bank
→
07Employment
→
08Verification
→
09Review
→
10Pending
Audit first
Progress and orientation across a long journey
Form comprehension, validation and error recovery
Consistency of verification states
Hierarchy of primary vs secondary actions
Trust/context around sensitive-data requests
Accessibility of labels, focus, errors and controls
Do not assume
That a field or verification can be deleted
That observed friction is a validated user pain point
That your redesign will increase conversion
That every regulatory/compliance rule is visible in the PDF
That a visual rebrand is the assignment
That random classmates equal representative borrowers
Strong methods
Current-state task-flow / journey inventory
Focused heuristic evaluation
Cognitive walkthrough + form friction audit
State/error/edge-case mapping
Lightweight competitive/pattern scan
Prototype + task-based usability validation where feasible
High-trust domain rule
Separate UX observations from legal or compliance claims. If a requirement affects consent, KYC, underwriting, data use or an irreversible financial action and the assignment does not specify the rule, label it “requires product/compliance confirmation” rather than inventing a requirement.
Final readiness check
Before you hit Send.
This combines universal checks with items specific to the assignment type and context you selected above.
Research basis for this section: public design-hiring guidance from Intercom, Atlassian, Shopify, Slack and Spotify; UX method guidance from Nielsen Norman Group; accessibility guidance from W3C/WAI; human-AI guidance from Microsoft HAX; relevant RBI digital-lending context for the PaisaPop example; and the supplied PaisaPop Journey Overview. The handbook treats external context as context - not as a substitute for evidence inside the assignment.
AI Product Practice
How product design expands when intelligence becomes part of the workflow and the product
Read early. Build progressively.
Design with AI. Then design products that think, talk and act.
Two shifts are happening at once. AI changes how designers make products, and it changes what users interact with. Learn those shifts separately, then combine them with the product judgment you already use.
When should you start? Start using AI as a craft multiplier as soon as you can judge the quality of your own work. Move into conversational, generative and agentic product design once you can frame a problem, structure flows and states, prototype critical behavior, validate a risky assumption and explain trade-offs with evidence.
You do not need mastery. You need enough craft to know when AI is helping your judgment and when it is replacing it.
Use this as a readiness check, not a gate. If these foundations are usable, begin the progression below and strengthen them in parallel.
01FrameTurn a vague request into a user problem, outcome and explicit assumptions.
02StructureMap tasks, states, errors and recovery before polishing the surface.
03ValidateChoose a credible way to test the riskiest assumption.
04ExplainDefend trade-offs with evidence instead of taste or tool output.
If these are usable, start here.Learn the progression in order. The tools will change faster than the interaction principles.
01
Learning direction
Five layers to learn, in the order they become useful.
01
WORKFLOW
Design with AI
Use models and coding agents to accelerate research processing, critique, exploration, content and prototyping without outsourcing the decision being evaluated.
Proof of practiceA conversation flow that handles ambiguity, interruption, correction, failure and mode switching.
03
ASSISTANCE
Copilots, generative UI and adaptive interfaces
Move AI inside the user’s existing workflow. Decide when it should suggest, draft, transform content, generate UI or adapt the experience while the user remains meaningfully in control.
LearnProgressive assistance · steering · provenance · generated states · direct manipulation · adaptive behavior
Proof of practiceA before-and-after workflow showing exactly where AI reduces work and where human review remains valuable.
04
AUTONOMY
Agentic AI
Design systems that can plan, use tools and take multi-step action. The core design object becomes the authority model, not the chat box.
Proof of practiceA compact eval set, failure matrix and behavior specification tied to product outcomes.
02
Vocabulary without confusion
Know whether a term describes your workflow, the interface, or the underlying system.
HOW DESIGNERS WORK
Workflow and making
Design with AI
Using AI to assist reasoning, exploration, content, prototyping or production.
AI-assisted design
A broad label for AI-supported design work. The designer still owns the decision.
Vibe coding
Using coding agents to create or modify software primarily through natural-language direction and iterative review.
Design engineering
Working across design and implementation so interaction ideas can be tested in functioning code.
WHAT USERS EXPERIENCE
Interface and product paradigms
Conversational UI
Interaction organized around turns in text, voice or multimodal conversation.
Copilot
AI assists inside a task while the user remains the primary decision-maker.
Generative UI
The interface or its content is composed dynamically in response to context and intent.
Multimodal UX
Users move between text, voice, images, files, camera, gesture or direct manipulation.
Adaptive interface
The experience changes based on context, behavior or inferred need.
WHAT THE SYSTEM CAN DO
System capabilities
Context and memory
Information the system can use now and information that may persist across interactions.
Tool use
The model can call software, search, APIs, files or other systems to complete work.
Agentic AI
The system can pursue a goal through multiple steps, tool calls and decisions within defined boundaries.
Autonomy
How much action the system may take without immediate user confirmation.
Evals
Repeatable tests used to measure whether intelligent behavior meets the intended quality bar.
03
When the system can act
Design a control loop, not an overlapping orbit diagram.
01Human goalIntent · outcome · boundaries
→
02ContextInstructions · memory · data
→
03ModelInterpret · propose · plan
→
04Tool or actionSearch · create · update · send
→
05ObservationResult · status · failure
→
06EvaluateAccept · revise · continue · stop
Human control planeScope · permissions · approval · interrupt · undo · escalation
SuggestUser acts
DraftUser edits
PrepareReady to execute
Act after approvalExplicit confirmation
Act within boundariesScoped authority
AutonomousHighest trust requirement
The higher the consequence and the harder an action is to reverse, the stronger the need for visible scope, permission, progress, review, stop, undo and escalation.
04
Evaluation is part of the interface
Design the behavior spec before you trust the demo.
Define behaviorWhat does good mean?
→
Create scenariosNormal · edge · harmful
→
Run the productModel · tools · interface
→
Inspect failuresWhat broke and why?
→
Change the systemContext · prompt · UX · guardrail
→
RerunImproved without regression?
05
Assignments and portfolios
Show judgment, not tool fluency.
IF THE BRIEF ALLOWS AI
Use acceleration deliberately
Clarify the brief and surface assumptions.
Critique your own flow for edge cases.
Explore content and interaction variants.
Build realistic functional prototypes faster.
Document what AI helped with and what you decided.
IF THE BRIEF LIMITS AI
Protect the work being evaluated
Do not generate the core visual concept when prohibited.
Do not invent research findings or user quotes.
Do not outsource unique branding the assignment asks you to originate.
Do not present generated reasoning as observed evidence.
Follow the company’s disclosure rules exactly.
The portfolio signal is not that you used the newest tool. It is that you expanded what you could test while keeping authorship, evidence and accountability clear.
About
Why this handbook exists.
Fresh designers are often taught a procession of artefacts - persona, journey map, user flow, wireframe, prototype, usability test - as if each brief requires every step. Real product work is messier. A two-hour expert review may be the correct response to one brief; several weeks of discovery may be irresponsible to skip on another.
The editorial principle here is simple: choose methods based on the uncertainty and consequence of the decision. The handbook therefore treats process as a routing problem rather than a ritual.
The goal is not to look like a designer doing UX. The goal is to help the team make a better product decision.
The advanced learning track, AI Product Practice, extends the same product-design judgment into workflows and products shaped by models, conversation, generation, tool use and bounded autonomy. It is intentionally positioned after the foundations because faster execution is only useful when the designer can frame the right problem, recognize uncertainty, preserve human control and evaluate behavior with discipline.
Ashutosh Gupta - Editor
A product and UX design practitioner working across complex digital products and multidisciplinary teams. This edition reflects a practice-oriented view of design: understand the problem deeply, connect user value with product outcomes, choose process deliberately, collaborate early with engineering and product, and use emerging AI tools to increase learning speed rather than merely produce more screens.
Resources · Trusted learning banks
When you get stuck, go to the source that answers the kind of uncertainty you have.
College teaches concepts. Early practice gets difficult when you have to decide which concept applies now, how deeply to use it, and what good execution looks like. These seven knowledge banks are useful when you need a reliable next reference rather than another random design post.
Before opening a resource, name your question.“Do I need research?” “Is this a usability problem?” “What is the platform convention?” “How should this form behave?” “Is this accessible?” The clearer the question, the more useful the reference becomes.
01
Nielsen Norman Group
One of the most useful bridges between UX theory and day-to-day product decisions. Its library covers usability heuristics, research-method selection, journey mapping, interviews, testing, information architecture and interaction principles.
Go here whenYou know the UX problem broadly, but you are unsure which method to use or how to evaluate an interface rigorously.
nngroup.com
02
GOV.UK Service Manual + GOV.UK Design System
A practical example of research, content, service design, prototyping, delivery and interaction patterns working as one operating system. Particularly strong for forms, long journeys, error recovery and designing around real user needs.
Go here whenYou need to turn classroom methods into an end-to-end product or service workflow and want concrete patterns with rationale.
The standards-backed place to understand accessibility beyond contrast scores. Use its WCAG material, tutorials and design guidance for structure, forms, keyboard interaction, semantics, feedback and inclusive content.
Go here whenYou need to know whether an accessibility decision is a preference, a best practice or a standards requirement.
w3.org/WAI
04
Apple Human Interface Guidelines
Apple’s platform guidance for hierarchy, layout, accessibility, navigation, components, input and interaction conventions across its ecosystem.
Go here whenYou are designing for iOS, iPadOS or macOS and need to distinguish a clever custom idea from a platform-native interaction.
Google’s design system is useful for understanding component anatomy, interaction states, layout, adaptive patterns and consistent UI behavior at scale.
Go here whenYou are uncertain about component states, interaction feedback, responsive behavior or how a visual system becomes a usable product system.
m3.material.io
06
Interaction Design Foundation
A broad learning library that connects foundational concepts such as research, usability, interaction design, information architecture and design thinking with structured explanations and examples.
Go here whenYou remember the term from college but need to rebuild the concept, understand where it fits and compare it with adjacent methods.
interaction-design.org/literature
07
IBM Carbon Design System
A mature enterprise design system with detailed guidance for components, content, accessibility and states. It is especially useful for seeing how design decisions are documented for teams that must ship consistently.
Go here whenYou are moving from isolated screens to enterprise workflows, reusable components, state matrices and design-system thinking.
carbondesignsystem.com
Use knowledge banks as decision support, not as authority theatre.Cite the principle that changes your decision. Do not add frameworks or jargon simply because a respected source contains them.