Skip to main content

Design Thinking

What problem are you actually solving?

Design thinking is problem-solving through the lens of human needs. Not what the system requires — what the person requires. The Dreamer archetype uses it to turn possibility into vision.

The Stages

Five stages, but never linear. You loop back constantly — the test reveals what empathy missed.

StageQuestionTechniqueOutput
EmpathizeWhat do they actually need?Journey mapping, observationPain points, mental models
DefineWhat's the real problem?Reframing, constraint mapping"How might we..." statement
IdeateWhat could solve this?Crazy eights, reverse brainstorm30+ raw concepts
PrototypeWhat's the smallest test?Paper sketches, service blueprintTangible representation
TestDoes it actually work?Five-second test, A/B testingEvidence, not opinion

The Feedback Loop

Design thinking is a control system. Each stage creates feedback that corrects the next:

EMPATHIZE → DEFINE → IDEATE → PROTOTYPE → TEST
↑ |
└──────── what you learned ──────────────┘
Control ConceptDesign EquivalentWhat Goes Wrong Without It
SetpointUser's desired outcomeYou optimize the wrong thing
SensorUser testing, telemetryYou design blind
ActuatorPrototype iterationYou ship assumptions
LagTime between action and feedbackOscillation — over-correcting

Shorter feedback loops produce better designs. Paper prototype in 30 minutes beats pixel-perfect mockup in 2 weeks — because you learn faster.

Design Affordance

Agency is the capacity to act. Affordance is the design that makes acting on it obvious. Together: design that affords agency makes the right action visible, doable, and worth doing.

The term comes from psychologist James Gibson and was carried into product design by Don Norman in The Design of Everyday Things. Affordances are the perceived possibilities for action a system offers — a door handle says pull, a flat plate says push, a slider says drag. The form suggests the function before any instruction.

LayerBad designAffordance
VisibilityHidden controlObvious cue
MappingUnclear cause and effectDirect match
FeedbackSilent actionConfirmed result
ConstraintsDangerous freedomGuided rails
Conceptual modelConfusing mental modelMatches user expectation

AI Affordance Layer

AI does not just add capabilities. When designed well, it affords them — making the right action visible, contextual, and doable inside the user's existing flow. When designed badly, it adds capability without affordance — capability without affordance is friction wearing a clever hat.

The test: after someone uses your AI, do they know one more thing they can do — or do they have one more thing to figure out? If the answer is the second one, the design has added agency without affordance.

Demand → Design → Affordance

Affordance only matters when it serves a real action. Validating product demand is upstream: see Validate Demand for the framework that turns pain into a named, paid-for, deliverable job. Design thinking then turns that validated job into affordance — the visible path the user actually takes.

StageWhat it producesWithout it
JTBD validate-demandA real action worth designing forSolutions to imagined pain
Design thinkingAffordance — the path made obviousCapability the user never finds
Build + shipThe product runs the loopAffordance that never reaches anyone

Cut any of the three and the loop breaks. The full thinking-line: see AI Amplifies Agency for how affordance, agency, and demand compound.

Named Frameworks

FrameworkOriginatorModelBest For
Double DiamondBritish Design CouncilDiverge → Converge → Diverge → ConvergeStrategic projects
Design SprintGoogle Ventures5-day intensive: Map → Sketch → Decide → Prototype → TestRapid validation
Jobs to Be DoneChristensenWhat "job" is the user hiring this product to do?Product positioning
Lean UXGothelfHypothesis → MVP → Measure → LearnAgile product teams

Techniques

Empathize

TechniqueHowTime
Journey MappingTimeline of user experience with emotional peaks and valleys1-2 weeks
Empathy MappingWhat user says, thinks, feels, does1-2 hours
Contextual ObservationWatch users in their environment — what they do vs what they say1-2 weeks

Ideate

TechniqueHowTime
Crazy EightsFold paper into 8 sections, sketch 8 ideas in 8 minutes15 minutes
Reverse Brainstorm"How could we make this worse?" Invert to find principles1 hour
Analogous TransferHow does nature/another industry solve this?1-2 hours

Test

TechniqueWhat It RevealsSample
Five-Second TestFirst impression, headline clarity20-50 people
Moderated TestingWhere users struggle, what delights5-8 people
A/B TestingWhich variant performs better100+ users

The Integration

Design thinking alone optimizes for user delight. Systems thinking alone optimizes for the whole. Together:

AloneIntegrated
User loves the featureFeature works within the system
Elegant solution in isolationSolution doesn't create perverse incentives
Sprint-based, short horizonTests against future scenarios
Empathy for end-users onlyIncludes stakeholders, operators, policy

Matrix thinking makes the gaps visible. Design thinking fills them with solutions. First principles ensures the solutions stand on truth.

Context

Questions

What are you designing for — the user's stated need or the need they can't articulate?

  • At which stage of empathize → define → prototype are you most likely to shortcut — and why?
  • When a prototype fails, is it evidence against the solution or evidence against the problem definition?
  • What human need is your current product solving that you didn't know about when you built it?