Author: Alessandro Zulberti

  • Heuristics as Reflective Practice

    What’s left out when we rely on heuristics?

    We were reviewing an onboarding flow for a government-facing service, a design that, on paper, respected several usability heuristics: clear feedback, minimalist design, consistency. But one line stood out. A user reached a confirmation screen, and the system displayed a success message in bright green with a tick. “You’ve completed this stage,” it said.
    Only, they hadn’t.

    The heuristic flagged it, a violation of match between system and real-world expectations. But what it didn’t show us was why the message had been written that way, or why no one had changed it. It had passed three rounds of internal review.

    In follow-up interviews, a participant summed it up:

    “It says I’m done, but I know I’m not. So I don’t trust it.”

    The issue wasn’t just mislabelling. It was a small moment of institutional self-protection, a pattern of overpromising to reduce call centre load. The green tick wasn’t just a mistake. It was a compromise.

     

    Heuristics are sharp, but shallow. They bring clarity at the cost of context. When you evaluate against them, you often find problems quickly, but that speed can lull you into stopping too soon.

    In the case I mentioned, the heuristic diagnosis might have ended the inquiry: “Success message needs better labelling.” But lived behaviour showed us more. That surface error had roots in deeper dynamics, organisational habits, legacy fears, even the KPIs used to evaluate service calls.

    This wasn’t triangulation, we didn’t combine methods. We traced meaning through layers of context, beginning from a violated heuristic and unfolding outward.

    I’ve learned to treat heuristics as invitations to reflect, not conclusions. But that took time. Early in my practice, I used them like scorecards. What shifted was realising that a flagged issue isn’t the end of an investigation, it’s the beginning of one.

    What changed was seeing the heuristic not as an authority, but as a prompt: something that signalled where to slow down.

    Sometimes, it’s that slowness that makes the method meaningful.

     

    I used to treat them as fixed criteria. Now I see them more as evolving patterns of judgement, context-sensitive, culturally dependent, and shaped by the teams that apply them.

    Take Nielsen’s “Consistency and Standards.” It makes sense, but what counts as consistent varies with platform, history, and expectation. A swipe gesture may be intuitive in one app, opaque in another.

    Heuristics don’t resolve those differences. But they surface where reflection is needed.

    They don’t answer the question. They show you where to ask one.

    One thing that helped was adapting the list itself. In one project, we created a localised version of the ten heuristics to evaluate internal tools. We combined Nielsen’s principles with our org’s own interface patterns. We even named the tensions, like where error prevention conflicted with user control. That friction didn’t weaken the evaluation. It made it real.

    Heuristics became more useful when we stopped pretending they were universal.

     

    Always. Especially in time-sensitive projects or procurement-led settings. There’s a comfort in having something objective to point to — “This violates heuristic #5” — even if, as I explored in The Method is the Medium, that objectivity is often constructed.

    But that’s where we risk mistaking the method for the meaning. Heuristics aren’t answers, they’re artefacts of judgement.

    A good heuristic shows you where something’s broken. A reflective team asks why it broke that way.

    To be clear, I still use them. They’re fast, communicable, and surprisingly durable. But I no longer treat them as the end of the conversation.
    They’re a first filter, not a full account.

     

    As my personal reflection, I keep returning to the moment the user said, “I don’t trust it.”

    The interface followed most of the rules, and yet trust broke. That tension stays with me. It reminds me that evaluation isn’t just about identifying problems, but understanding what they mean.

    Heuristics can spotlight friction. But they rarely explain its cause.

    So I use them, but never alone. What matters is what we do after they show us something. How we resist the temptation to tidy the issue away.
    Because sometimes, the problem isn’t the design. It’s the compromise behind it.

  • Silent Data: What We Don’t Capture

    What if our tools are filtering out the most human parts?

    The tension emerged in a familiar form: a scroll heatmap with a flat line, no visible clicks, and a near-total bounce rate. To the team, the conclusion seemed obvious. “No one’s engaging with this page,” someone said. “We should move the CTA up.” But that verdict felt strangely hollow. I remembered the session, more precisely, the user who had lingered, breathed, scrolled down slowly, then paused for a long time. No interaction, no click. But not nothing either.

    What was happening in that pause? The tools offered no answer. Just absence, rendered as failure.

     

    A case where the screen recording failed to explain behaviour

    This particular session was a composite, drawn from multiple rounds of moderated testing for a content-heavy landing page. The metrics were bleak. No clicks below the fold. High exit rate. But one participant’s recording showed a curiously slow interaction. They read every line. They scrolled with care, almost hesitantly, as if searching for something unnameable. Then they left. No questions asked. No indication of confusion.

    In a follow-up call, they described the experience as “a bit too much at once… but I didn’t want to rush it.” There was a kind of respect in their slowness. They weren’t bouncing, they were processing.

    Yet to the analytics layer, it looked like disinterest.

    This gap, between presence and interaction, between what is sensed and what is tracked, became the lens through which we revisited other sessions.

     

    What was missing, pauses, gesture, emotional tone

    This is where language fails us: we say “user behaviour,” but record only motion. We track taps and scrolls, not silences or furrowed brows. A participant’s pause, sometimes a full ten seconds, often reveals more than any quote. Their hand hovering over a button. A slight shift in posture. A sigh.

    None of it captured. None of it categorised.

    Quantitative tools can mask this with granularity. Qualitative tools can distort it with narrative. But it’s in the unscripted space between them, between what’s said and what’s stored, that some of the most meaningful signals live.

    We began to notice these moments more deliberately:
    • When someone hesitated to criticise.
    • When eyes flicked sideways toward an unclicked element.
    • When a scroll stopped, not due to confusion, but consideration.

    Noticing required us to slow down too.

    This observation sits in close kinship with the approach described in Ethnographic Methods in UX, where presence and pacing guide what becomes legible.

     

    Mixed methods, speculative prompts, and analogue note-taking

    To make room for this slower noticing, we tried something modest: writing by hand during sessions. Not transcriptions or timestamped events, just impressions. Mood. Pacing. Fragmented phrases like “leaning back, smile faint.” It changed how we listened. The act of writing slowed our response time and made us more porous.

    Later, in synthesis, these notes became a soft frame, not the final word, but a cue to revisit recordings with new eyes. They led us to ask different questions:
    • Not “What went wrong here?” but “What might have passed unspoken?”
    • Not “How many dropped off?” but “When did engagement shift?”

    We also ran a short trial with speculative methods, lightly inspired by cultural probes. Participants were invited to mark, title, or sketch moments on the interface where they felt something, hesitation, tension, clarity, delight. Some drew lines around white space. One labelled a content block “a pause I needed.” Another crossed out a CTA with the word “too soon.”

    The results were imprecise, and not designed to be codified. What mattered was the permission: to surface inner tempo, to let emotional tone enter the frame. These activities revealed structure not by precision, but by association. They made visible what the tools had made mute.

    This reframing of method is explored further in The Method is the Medium, where tools are treated as ethical filters, not neutral instruments.

     

    Personal reflections:

    As my personal reflection, what changed most was how I read a session. I used to begin with tasks and outputs, what got done, what didn’t. But now I attend first to tempo. Did something slow down? Speed up? Did the participant’s voice falter? Did the air change?

    These shifts often point to something just outside articulation, not yet named, but present. I don’t claim to capture it fully. But I no longer assume absence is absence. Some things don’t show up in the tools because they aren’t meant to. They are felt, not logged.

    That doesn’t mean we abandon structure. It means we expand our sensitivity. A good tool helps us measure. A good researcher learns to feel what the tool leaves out.

    Note: This echoes some of the tensions raised in What Research Forgets, where silence isn’t failure but unacknowledged form.

  • Writing UX Research for Humans

    Why are UX research reports so often unreadable?

    UX research reports are meant to clarify. Yet many of the ones we write, or read, feel unreadable. A participant had cried during a session. But by the time the quote appeared in the final slide deck, it had been reframed as: “Emotional user response highlights latent frustration with service inefficiencies.”

    Technically, the meaning was intact. But what was lost wasn’t just the emotion — it was the cadence, the context, the small moment that made the tear matter.

    Many UX researchers write as if they’re still proving the value of their discipline. The result is often a defensive posture: hedged language, passive constructions, over-polished charts. We end up with something that looks professional, but says very little.

    1. A phrasing that emptied the finding

    One project still stays with me. We were testing a prototype for a scheduling tool built for shift workers. Participants were clear — almost blunt — in how they spoke. “It’s confusing,” one said. “I’d rather just call in.” Another asked, “What happens if I swap two shifts and forget to confirm?”

    In the report, those became: “Users request more intuitive flows,” and “There is a need for clarity around confirmation logic.” At the time, I thought I was being careful — clear, neutral, professional.

    The stakeholders nodded. Then we moved on.

    Weeks later, preparing a different deliverable, I returned to the transcripts. I reread what one participant had said — this time with the recording open. “If I mess up, I won’t know until my manager calls me. I just… don’t trust it.” That version made it into a new draft, almost unchanged. It wasn’t just more vivid — it gave the reader a reason to pause.

    Not because it was better written. Because it made the user present.

    2. Writing as interpretation, not transcription

    The move from raw research to report is often treated as a delivery task. But in practice, it’s interpretive. We decide what tone to strike, what order to reveal things, where to hold back. We choose whether to tell a story or flatten it into a theme.

    Writing, in this sense, isn’t post-processing — it’s synthesis. A nested clause can hide agency. A passive phrase can sound objective while displacing responsibility. The choice to list findings versus narrate them isn’t neutral either.

    I’ve seen two reports from the same study produce completely different reactions. One was shelved, the other sparked roadmap changes. The difference wasn’t the data — it was the stance. One report left room for uncertainty, the other rushed to make sense.

    This isn’t about style. It’s about what kind of knowledge we’re producing, and for whom.

    3. The ethics of phrasing, and its hidden actors

    Interpretation carries responsibility. Passive voice can seem gentle but often hides cause: “Users were confused by the interface” avoids the question of why it was that way.

    The same is true of phrases like “Users need more education.” It subtly locates the problem in the user, not the system. These aren’t just linguistic choices — they’re ethical ones.

    In one report review, I noticed how a single stakeholder’s comment — “Let’s avoid blaming the design” — quietly shaped the whole tone. We changed “Users struggled with unclear icons” to “Some users had differing expectations of icon meanings.” The revision softened the feedback. But it also shifted responsibility away from the product team.

    Bias enters this way. Through emphasis. Through sequencing. Through whose voice we make audible, and whose we paraphrase.

    To write is to decide what matters. And in research, those decisions shape what gets funded, fixed, or ignored.

    Personal reflections:

    As my personal reflection, I’ve come to see writing not as a way to end a research project, but as a way to stay inside it longer. Writing — when I let it interrupt me — helped me listen again. It showed me what I’d misunderstood or rephrased too quickly.

    This piece began as a question about how to make UX research reports more readable. But I’ve realised I was also asking something else: What kind of attention does a quote deserve? And what kind of writing might allow us, just briefly, to hear it properly?

  • UX Research and Sensemaking

    What do we do when the data doesn’t agree?

    In one study, we heard two conflicting things about the same feature. Some users described it as “super intuitive, just works”, while others couldn’t even find it. Both accounts came from usability sessions using the same prototype. The scroll heatmaps weren’t conclusive either, most users reached the section, but some bypassed it altogether, either scrolling too fast or getting distracted by another element.

    At first, we treated it like a clarity problem. Maybe one group misunderstood the task. Maybe the findings were noise. But then came the temptation: we could just resolve the tension. Choose a story. Pick the more strategic finding. Tell the team what they needed to hear.

    That pressure, subtle, unspoken, was real. But clarity, in this case, would have meant flattening something valuable: the contradiction itself. Because it wasn’t a glitch in the data. It was the pattern.

     

    Step 1, The contradictory findings

    What made this harder was that both groups of users were “right”. The design hadn’t failed outright, but it hadn’t adapted either. For some, its invisibility was a mark of success, seamlessly embedded in their workflow. For others, the same invisibility meant confusion. When we filtered by device, we saw that most struggling users were on smaller screens. When we looked again at the session videos, a pattern emerged, the ones who understood the feature tended to arrive via a different entry point, a help article, or a campaign page.

    The contradiction was real, not apparent. And that distinction mattered. We weren’t uncovering noise. We were surfacing a structural inconsistency, a product behaviour that held up differently under varied conditions.

    One user put it plainly: “Oh, I thought that was just a label — not something I could click.” That comment shifted everything. The element hadn’t changed. But the reading of it had.

    If we’d treated the dataset as binary, “some users found it, some didn’t”, we’d have missed what the contradiction was pointing to: a split in how the feature was contextualised. The disagreement wasn’t the problem. It was the clue.

     

    Step 2, Sensemaking as iterative framing

    This was where sensemaking became a method in itself. Not a step after analysis, but an approach threaded through it.

    We used Karl Weick’s view of sensemaking as “retrospective, social, and identity-driven” to ask: what frame are we applying, and how are we adjusting it in response to the evidence? Donald Schön’s idea of “reflection-in-action” also helped: design and interpretation are not separate, the way we read the field already reshapes it.

    Rather than declare an insight, we mapped multiple storylines:

    • One for users arriving through guided flows.
    • One for those landing from search.
    • One for support-driven re-entries.

    These were not segments or personas, but frames, interpretive pathways through which the same UI was being read. Each one highlighted different tensions. The “seamless” experience, for instance, only held up when onboarding had done the work upstream. In other contexts, the same feature became invisible in the wrong sense, under-described, under-signalled.

    We returned to the prototype and re-ran two sessions. This time, we narrated aloud what we thought the experience would communicate, and asked users to do the same. Their interpretations broke our assumptions open. A coloured label we considered purely functional turned out to be read as a badge, making the element seem less interactive than intended. That changed how we framed the scroll data. Suddenly, the speed of descent made more sense.

    Sensemaking here wasn’t resolution. It was a method of holding disagreement long enough to let new patterns surface.

     

    Step 3, The ethics of interpretation

    But we had to decide. The roadmap team was asking: should this feature be flagged for redesign?

    Here the ethical dimension surfaced. Interpretation wasn’t neutral. If we led with the seamless users, we risked exclusion. If we led with the struggling ones, we risked undermining a design that worked well in specific flows. Either choice would be read back as the finding.

    We brought in a facilitation technique: instead of framing one interpretation as dominant, we presented the three narrative lines side by side, asking stakeholders to annotate the friction points they found most risky. It changed the conversation. Suddenly, they weren’t asking “which story is true?”, but “which gap matters most to address?”

    That shift in posture, from validation to framing, became the real outcome. It didn’t flatten complexity. It located it.

     

    Personal reflections:

    As my personal reflection, I learned that patience isn’t just a soft skill here, it’s methodological. What felt like indecision was actually a refusal to oversimplify.

    Sensemaking, in this context, wasn’t a path to consensus. It was a way of preserving ambiguity until its contours became meaningful. In retrospect, what I thought was a stuck moment, where nothing agreed, was actually the turning point. That’s where we began to see the outlines of a system in flux, not a feature in failure.

  • Triangulation in UX Research

    Why does the call for rigour so often collapse into a checklist?

    Triangulation promises rigour. But too often, it delivers repetition. Researchers reach for it not to surface contradiction, but to secure consensus, three methods, three data types, one tidy insight. It becomes less a practice of inquiry than a form of pre-emption: anticipate critique by outnumbering it.

    This article explores what triangulation in UX research might become if we resist that instinct. Not as a seal of truth, but as a process of interpretive tension. What happens when we treat friction between methods as a sign of insight, not failure?

    The scenario that follows is fictional, but drawn from real patterns I’ve seen repeatedly in practice. The aim is not to simulate realism, but to examine how meaning takes shape when signals disagree.

     

    A familiar trap

    Picture a budgeting tool, just launched. In early usage, one pattern catches the team’s attention: users consistently ignore the pencil icon beside each category name, the one meant for renaming. Clip after clip shows it: people scroll, pause, skip.

    The speculation begins.

    “She doesn’t even see the rename icon.”
    “He’s moving too fast to personalise.”
    “They’re not trying to make it their own.”

    A story forms: users aren’t engaging with customisation, they just want to get through setup.

    It’s the kind of insight that travels easily. In one version, it supports a minimalist roadmap. In another, it’s flagged as a design flaw. Either way, the story seems self-evident. The behaviour is there. It repeats. It looks conclusive.

    But behaviour alone doesn’t explain pacing, priority, or mental load. A pattern is not a preference. Not yet.

    So the team brings in other data sources, not for confirmation, but to widen the aperture.

     

    Three signals, no closure

    Scroll maps show a hesitation near the top of the page, users slow down at the category labels, then move smoothly past. Click data reveals high interaction with the “+” icon (adding categories) but almost none on the pencil icon. These signals repeat the pattern, but don’t yet explain it.

    Then, in a small interview set, a few participants give a different view:

    > “I knew I’d want to rename things later, but it didn’t feel urgent. I just wanted to start tracking.”
    > “I got what the categories meant — even if the names weren’t perfect. I made the change in my head.”

    These aren’t disengaged users. They’re strategic. They’re managing attention, not opting out.

    Suddenly, the scroll pause looks like momentary mapping, not confusion. The absence of a click becomes a form of deferral, not disinterest. The intention to personalise is there, but postponed, not performed.

    This is where triangulation becomes something more than method layering. The different signals don’t converge. They collide. And the contradiction becomes instructive.

     

    Contradiction as method

    When triangulation is treated as proof, disagreement between methods looks like error. One source must be “off.” But when it’s treated as dialogue, disagreement becomes a doorway.

    Here, the screen recordings offered one lens: what people skipped.
    The scroll data offered another: where attention slowed.
    The interviews reframed both: users were deciding what to delay.

    Together, they changed the frame of inquiry. Not “Do users personalise their budget?” but “How do users pace their understanding of a system that feels incomplete?”

    In practice, this shifted the structure of our readouts. Instead of presenting “findings,” we began mapping tensions: quote vs heatmap, interview vs clickstream. Anomalies were preserved, not smoothed out. We stopped looking for alignment, and started looking for friction.

    As in A Week of Searching, contradiction became a signal of interpretive depth.

     

    Personal reflection:

    As my personal reflection, I’ve come to understand triangulation less as an exercise in confirmation and more as a practice of patience.

    The urge to wrap things up, to move from signal to statement, is strong. Especially under time pressure, especially in stakeholder meetings. But in many of the most formative projects I’ve worked on, clarity emerged not through alignment but through tension. A quote that didn’t match the graph. A metric that refused to cohere with the story.

    These moments weren’t dead ends. They were invitations to look again, not at the user, but at how we were reading them.

    So now, when I write a research plan, I ask different questions:
    Where might methods pull away from each other?
    Where might contradiction help me see the edge of what I think I know?

    Triangulation doesn’t give certainty. It gives contour.

  • Stakeholder Listening as UX Method

    When research doesn’t land, is it wrong , or unreadable?

    This is not a real project. It’s a constructed example , a fictionalised scenario drawn from patterns I’ve seen repeat across teams, industries, and projects. The quotes are imagined, but plausible. The tension is real.

    We had good evidence. Interviews were clear. Quant confirmed it. Playback sessions felt aligned. But the moment we shared our findings with the wider team, the temperature changed. One stakeholder frowned. Another asked, “Where’s the commercial angle?”

    It wasn’t confusion , it was misalignment. The findings didn’t land. Not because they were flawed, but because they couldn’t be read.

    At the time, we assumed this was a presentation problem. In hindsight, it was a listening problem , not with our users, but with the organisation itself. We had treated the business as a backdrop. Static. Not something in motion, with its own anxieties and codes. We had done research, but failed to translate it.

    This article explores how stakeholder listening became a method , not for appeasement, but for sensemaking. And why triangulation doesn’t just mean using multiple tools , it means listening across systems that don’t always speak the same language.

     

    Step 1: The wrong insight , or the wrong context?

    In this fictional case, the brief was clear: users needed faster access to a diagnostic tool. The product team had shaped the roadmap around that. But once in field, our interviews told a different story. These users , clinicians working with vulnerable patients , didn’t want speed. They wanted validation. To cross-check, consult peers, follow their instincts.

    We brought that insight back confidently. Quotes, behaviours, even a mapped-out moment where one doctor paused to rewatch a training module mid-task. But our synthesis landed with a thud.

    It took a tense follow-up session to uncover what we’d missed: a new pricing model was in play. “Speed” wasn’t about UX , it was about cost-per-user. Fewer steps meant fewer calls to support. The goal wasn’t task flow, it was operational savings.

    We hadn’t failed to understand the user. We’d failed to understand the organisation.

     

    Step 2: Listening upstream , a second round of research

    After that moment, the team did something unplanned. They paused external fieldwork and re-entered the business. Not to get approval. To investigate.

    They ran a second round of interviews , this time with internal teams. Product, legal, customer support, finance. Not stakeholder check-ins, but structured conversations. What were people worried about? Where had previous efforts gone wrong? What did they really think research could change?

    This second wave revealed patterns:

    • Product managers wanted user-centred change , but not if it meant shifting delivery dates.
    • Legal teams feared ambiguity in insight statements , they needed defensibility.
    • Support leads were burnt out, and saw new UX flows as potential ticket generators.

    What emerged weren’t feature requests. They were thresholds. Unspoken constraints. The team realised they’d been treating internal interviews as logistics. In truth, they were a second dataset.

    This was triangulation, but not across methods. Across perspectives. Internal and external evidence, layered , not to validate, but to surface contradiction.

     

    Step 3: Translation without appeasement

    One phrase from a delivery lead stayed with the team: “We just need confidence.” At first, it sounded like obstruction. But in follow-up, they understood it differently. Confidence, here, meant traceability. The ability to stand by a decision if challenged internally or legally.

    This realisation reshaped their approach. In their final insight document, they added a new section: crosswalks. Each key finding was accompanied by links to roadmap priorities, risk concerns, and compliance constraints. Not to dilute the user voice , but to protect it in unfamiliar territory.

    This didn’t mean conceding to the business. It meant helping insights survive the journey.

    Stakeholder listening, in this sense, wasn’t about pleasing people. It was about translation , making insight legible in a space where multiple value systems operate. And resisting the urge to resolve contradiction too early.

     

    Personal reflections:

    Writing this fictional scenario helped me test my own assumptions. I’ve sometimes approached stakeholder interviews as background , necessary for alignment, but outside the frame of the research itself.

    What I now see more clearly is that internal listening is interpretive work. It’s not only about extracting priorities, but about sensing where language falters , where a stakeholder can’t quite name what’s at stake, and the researcher’s task becomes one of translation.

    The cost, in this case, is letting go of the idea that research speaks for itself. It doesn’t. It needs help crossing thresholds , not just from insight to decision, but from meaning to meaning.

  • The Ethics of UX Research Tools

    What assumptions are baked into the platforms we use?

    A curious contradiction shapes much of our work: we ask users to be transparent, but rarely demand the same from our tools. Methodologically, we’re trained to observe bias — in participants, in stakeholders, in ourselves. But the instruments we use often enter the process unquestioned. How do they frame what can be known, recorded, or claimed?

    The tension sharpened during a project where I used a popular AI tool to synthesise open-ended feedback. On paper, it promised clarity and speed. But what it offered — instantly — was a confidence that felt premature.

     

    When the tool misreads the tone

    The platform in question grouped responses by sentiment: “positive,” “neutral,” “negative.” The category labels looked benign. But reading the clusters more closely, a pattern emerged. Thoughtful critiques — “It’s convenient, but I still prefer to call” — were placed in the “positive” bucket. Quiet rejections were interpreted as approval. Mild scepticism disappeared.

    This wasn’t malicious. But because it had been trained on large external datasets, it read our participants through someone else’s lens — and missed the tone entirely. The model’s assumptions about sentiment flattened the nuances of our context.

    At a glance, it appeared users were broadly satisfied. Only a manual reading — slower, less marketable — revealed the underlying hesitation.

    We caught it in time. But only because we were listening for tone before the tool spoke.

    Design implication: Any platform that offers auto-categorisation is also offering an interpretation — even when it presents that interpretation as neutral.

     

    Platform design as silent co-author

    This isn’t isolated to sentiment analysis. Card sort tools, for instance, often default to hierarchical representations that favour fixed categories over associative, networked thinking. Eye-tracking platforms privilege heatmaps that can be interpreted as suggesting there is a right way to look at a page. And AI tools, from automated transcripts to insight summaries, often impose coherence on what was originally ambiguous.

    Each of these shifts meaning. And yet they often arrive without fanfare. The interface doesn’t declare: Here’s what we chose to see. The tool simply delivers a result, and the researcher becomes its editor. or worse, its notetaker.

    This is where the ethical layer hides: not in what the tool does, but in what it excludes without saying so.

    Research layer: The surface plane (interface) obscures deeper decisions in the structure and scope planes. Unless questioned, tools shape the frame of analysis before the researcher begins.

     

    Tool choice as ethical stance

    Ethics in UX research is typically framed around participant treatment, consent, anonymity, inclusion. But it should also include the tools we use to gather, interpret, and present findings. Tool choice is not just operational; it is conceptual and ethical.

    Do we allow participants to opt out of certain recording tools? Do our tools store or share data in ways we don’t fully understand? Are we aware of what a platform decides on our behalf, in transcription, in language processing, in pattern detection?

    Some tools allow you to override their defaults. Others don’t. Some explain their algorithms. Others treat them as proprietary.

    We don’t always have the luxury of building or selecting our own stack. Client systems, budgets, or procurement limits often define what’s available. In one project, we had to use a pre-approved insight platform that auto-generated summaries and visual dashboards. We couldn’t turn it off, but we could sit alongside it. We exported raw transcripts, compared themes by hand, and included both views in the report. One visual, one verbal. They didn’t match. And that became part of the finding.

    This wasn’t triangulation in a formal sense. But the difference between what the tool summarised and what we uncovered manually pointed to the need for it, not as correction, but as contrast.

    Practical step: I now treat onboarding a new research tool like preparing for an interview: What are you assuming? What are you omitting? And what happens if I push back?

     

    Personal reflections

    This was the moment I stopped treating tools as passive. The auto-sorted feedback wasn’t just a bug, it revealed a quiet authority I had allowed to sit too close to the findings. Since then, I’ve begun to read interfaces the way I read transcripts: for what they imply, not just what they state.

    Tool ethics, I’ve come to believe, isn’t just about what the platform does with the data, it’s also about how the platform handles doubt. Does it allow for ambiguity, or resolve it too early? Does it prompt the researcher to question, or to conclude?

    In practice, that means slowing down when the output arrives too quickly. Comparing the machine’s summary to what I actually heard. Not to disprove it, but to hold the two readings together, and ask why they differ.

    That’s the shift I carry now. Less about avoiding bias entirely, that’s impossible, and more about staying aware of who, or what, is helping shape the story. Including the parts I didn’t write.

  • Metaphor as Frame, Not Verdict: Rethinking the ‘User Journey’ in UX Research

    Introduction — The Tension

    Metaphors are shortcuts to understanding. They compress complexity into something we can name, point to, and discuss. In multidisciplinary teams, they give everyone—from engineers to product managers—a shared reference point. They orient attention and provide a common language for navigating ambiguous problems.

    But this same clarity can close things down. Once a metaphor becomes the lens, it starts to shape what we notice and, just as importantly, what we overlook. It can move from being a provisional frame to an unquestioned verdict, silently filtering reality to fit its structure.

    John Stuart Mill warned in A System of Logic against mistaking figurative language for literal truth. Cognitive linguists George Lakoff and Mark Johnson, in Metaphors We Live By, went further: metaphors do not merely decorate thought, they structure it. They influence the very questions we ask and the answers we find acceptable.

    In UX, few metaphors illustrate this double edge more clearly than the “user journey.” And, as we will see, the same risks emerge when any framing metaphor crosses from internal shorthand to external influence — such as the “inspiration hub.”

    Step 1 — How Metaphors Frame

    A well-chosen metaphor can quickly align a team’s mental model.

    Describing a service as an ecosystem invites thinking about interdependence, cycles, and balance.
    Calling onboarding a conversation emphasises tone, reciprocity, and responsiveness.

    Lakoff and Johnson’s work explains why these frames feel natural: they draw on embodied schemas—patterns from our physical experience (e.g., container, path, source–goal)—to structure abstract concepts. These scaffolds give early orientation, speeding up shared understanding.

    Mill’s caution is to treat these scaffolds as temporary. They are not the thing itself, only a way of seeing it.

    Step 2 — The ‘User Journey’ as a Case Study

    The user journey offers narrative clarity: a start, a path, an end. It’s easy to map: stages, emotions, touchpoints neatly in order. In workshops, it creates a satisfying storyline that stakeholders can rally around.

    And it can be genuinely useful:
    • Makes sequences visible for discussion.
    • Helps spot friction and delight.
    • Encourages empathy by asking teams to “walk in the user’s shoes.”

    But its embodied foundation—the Source–Path–Goal schema—also embeds unspoken entailments:
    • There is a single, optimal path.
    • All users move in the same direction.
    • Progress is the goal.

    Real-world behaviour rarely fits this arc. People loop, pause, skip steps, start mid-way, or re-enter from unexpected points. Yet in many projects, those deviations are dismissed as “exceptions” rather than signals.

    Step 3 — When the Frame Decides for Us

    Mill’s warning becomes visible here: the diagram begins to dictate the insight.

    I have seen research plans shaped to follow the “ideal” journey, meaning edge cases never even enter the data. Observations that contradict the linear path are reframed to fit it. The metaphor stops guiding inquiry and starts policing it.

    This phenomenon is not unique to UX. In healthcare, “journey” metaphors are sometimes used to describe treatment experiences. While well-intentioned, they can be disempowering if they imply that not reaching a cure equals “failure.” In both domains, a neat, linear metaphor can distort reality—oversimplifying complexity and undervaluing non-linear truths.

    Step 4 — When a Framing Metaphor Leaks Out

    A framing metaphor is language chosen inside a team to help make sense of something complex. It is not meant as a literal description, but as a way to organise thinking and focus discussion. “Hub,” “ecosystem,” “journey,” “blueprint” — all of these are frames. They guide what we notice, how we categorise, and what relationships we expect to see.

    The inspiration hub example shows both the strength and the risk.

    In one project, “inspiration hub” was a convenient internal shorthand for a campaign landing page. It worked in the team because:
    • Hub implied centrality and connection — all campaign assets and ideas radiating from one place.
    • Inspiration implied the tone and emotional purpose — energising, motivating, creative.

    Inside the team, this was a helpful frame: it kept discussions focused on creating a rich, centralised content space.

    But during usability testing, using “inspiration hub” with participants subtly shaped their expectations. Some assumed they would find original creative ideas rather than curated campaign materials. Others expected a more interactive or community-driven space — “hub” triggered a mental model closer to a social or collaborative platform.

    The metaphor had leaked from internal alignment to external influence. At that point, it stopped being a neutral frame for us and became part of the participant’s mental model, which then shaped their behaviour in the test. It is easy to overlook that what feels like harmless shorthand internally may plant misleading expectations externally.

    Step 5 — The Risk of Carrying a Metaphor Outside the Team

    The shift from internal to external use changes the stakes:
    • Internally, a metaphor is scaffolding: it speeds shared understanding, creates alignment, and allows for productive shortcuts in conversation.
    • Externally, it becomes a promise. Users and participants are likely to interpret it literally or extend it based on their own experiences.

    The result can be:
    • Skewed test behaviour (participants searching for features that were never intended).
    • Misaligned expectations at launch (customers feel something is “missing” even if the design meets its functional goals).
    • Confusion about the product’s scope or intent.

    The principle is the same as with “user journey”: the frame should guide our thinking, but we must remain aware of when it risks becoming a verdict — in this case, a verdict about what the product is in the minds of the people using it.

    Step 6 — Containing the Frame

    When a framing metaphor is only meant for internal orientation:
    • Keep it in team documentation, not in user-facing labels or test scripts.
    • Translate it into plain, functional language before exposing it to participants.
    • If you must use it externally, test the metaphor itself first to understand what expectations it triggers.

    Step 7 — Why Letting Go Is Hard

    Lakoff and Johnson show that metaphor’s grip is not just cultural; it’s cognitive. The journey metaphor feels right because it mirrors how we move through space. “Hub” feels right because it mirrors how we organise physical spaces. That “naturalness” makes them powerful — and makes them harder to challenge.

    This is why simply “naming” a metaphor isn’t enough. These frames are embedded in how we think, not just in the words we use. They become mental defaults, making alternative framings feel alien or “wrong.”

    Step 8 — Counter-Frames and Cross-Checks

    Keeping metaphors in their place requires both individual discipline and team culture:

    1. Name the metaphor early. State it as a choice, not an inevitability. This creates room to revisit it later.
    2. Pair it with counter-metaphors. If “journey” dominates, introduce “constellation” (non-linear, multi-entry), “ecosystem” (interdependence, cycles), or “conversation” (reciprocal, adaptive).
    3. Test against evidence. When data conflicts with the metaphor, resist bending it to fit. Let the data redraw the frame.
    4. Evolve over time. A journey might suit discovery, but a network map or storyboard may better represent synthesis.
    5. Allow metaphor-free analysis. Periodically strip away the frame and look at the data without any imposed structure.

    Step 9 — Organisational and Cultural Conditions

    These practices require a cultural shift. Teams need permission to “play” with conceptual models and to question foundational frames without fear of slowing progress. That means valuing intellectual flexibility over mere efficiency.

    Tools and language also matter. Common UX artefacts (“conversion funnel,” “onboarding flow”) can silently reinforce entrenched frames. Becoming aware of these defaults is part of developing metaphorical literacy.

    Step 10 — Practical Use Across Research Phases

    • Discovery: Use metaphors to quickly orient the team and stimulate hypothesis generation.
    • Synthesis: Actively challenge and refine the metaphor; let evidence reshape it.
    • Communication: Match metaphor to fidelity—avoid “journey” if the reality is a network.
    • Reflection: Ask how the metaphor influenced what was gathered and what was ignored.

    Conclusion

    As my personal reflection, I’ve come to see metaphors as scaffolding: essential during construction, but never part of the finished structure. The “user journey” has been one of my most productive frames — and one of my most constraining. The “inspiration hub” taught me another lesson: even the most innocent internal shorthand can, once externalised, create expectations we never intended.

    Holding a metaphor lightly means allowing for the moments when evidence bends the straight path into a loop, fragments into a constellation, or when a “hub” turns out to be a cluster of loosely connected rooms rather than a single, central space. Mill reminds me to resist mistaking the figure for the fact; Lakoff and Johnson remind me why that’s so difficult. Together, they point to the same discipline: let the metaphor frame — but never let it decide.

  • Designing at the World-Minute: Lessons from Stefan Zweig for UX Decisions

    Some moments decide everything.
    In history, a wrong turn at the last minute can undo years of preparation. In design, a single user interaction — perhaps only a few seconds long — can shape whether someone trusts, returns, or leaves for good.

    Stefan Zweig’s Decisive Moments in History (Sternstunden der Menschheit) is a book of such moments.
    Each story compresses years of context into a brief turning point: a cannon facing the walls of Constantinople; a general who hears the guns of Waterloo but marches away; an exhausted composer who recovers just long enough to write Messiah.

    These are the “world-minutes” — short, concentrated intervals where the stakes are highest, the options are few, and the outcome is irreversible.
    And they exist in design just as surely as they exist in history.

     

    Why Look to History for Design?

    Zweig’s miniatures are not timelines; they are portraits of human agency under pressure.
    They dwell on the emotions, ambitions, and vulnerabilities of individuals who find themselves at a crossroads — and on the way small details, overlooked or misunderstood, tip the balance of events.

    This is where the connection to UX becomes vivid.
    A sign-up form, a payment confirmation, a “delete account” prompt: these are not mere screens. They are moments of decision where the emotional and functional stakes converge, where trust can be won or lost in a heartbeat.

    (Note: Zweig’s work appears in several editions, from the original five stories to expanded collections of twelve or fourteen. This article draws from the broader set, for its thematic range.)

     

    Seeing UX Through the “World-Minute” Lens

    Not every interaction in a product deserves the same weight. Most are routine, but some — the “world-minutes” — have a disproportionate effect on the user’s overall experience.

    These moments share three qualities:

    • Compressed time – They pass quickly, but matter greatly.
    • Heightened stakes – The outcome can’t easily be reversed.
    • Emotional charge – Anxiety, hesitation, or relief colours the decision.

     

    Treating them like any other interaction risks missing their impact.
    In Zweig’s terms: when the moment is decisive, design as if the entire outcome depends on it — because often, it does.

     

    Principles That Hold in a World-Minute

    UX has no shortage of guidance — from Nielsen Norman Group’s heuristics to Whitney Hess’s empathy-driven guidelines.
    But in a world-minute, a handful of principles rise above the rest.
    Zweig’s turning points give us a way to see them clearly.

    The Telegraph Test – Ambition vs. Reliability (NN/g: Error Prevention)
    The first transatlantic cable works… for three weeks.

    • Are we testing under real conditions?
    • Have we prepared for early failure modes?

     

    The Waterloo Test – Protocol vs. Initiative (NN/g: User Control and Freedom)
    Marshal Grouchy hears the guns but keeps to his orders, marching away from the battle.

    • Are we adapting our plan when new evidence arrives?
    • Do people feel empowered to act without waiting for approval?

     

    The Eldorado Test – Scale vs. Infrastructure (NN/g: Flexibility & Efficiency of Use)
    John Sutter discovers gold, and his land is overrun before he can prepare.

    • Are we ready for rapid adoption?
    • What will break first if growth comes faster than planned?

     

    The Marseillaise Test – Speed vs. Refinement (NN/g: Visibility of System Status / Efficiency)
    Rouget de Lisle writes France’s future national anthem in a single night.

    • Are we moving quickly enough to capture the moment?
    • What’s “good enough” to release now without harming trust?

     

    The Conquest of Byzantium Test – Defence vs. Adaptation (NN/g: Error Prevention)
    The city’s walls stand for a thousand years — until the cannon renders them useless.

    • Are we relying on outdated patterns or protections?
    • Have we adapted to the most recent threats or changes?

     

    The Handel Test – Recovery After Crisis (NN/g: Help Users Recover from Errors)
    After illness and debt, Handel composes Messiah.

    • Are we designing ways for users to recover gracefully from setbacks?
    • Can a failure point become an opportunity for renewed engagement?

     

    These tests are not checklists to be ticked every time.
    They are prompts to slow down and look harder at the decisions embedded in a design.
    A single one may be enough to surface a blind spot at a moment that matters.

     

    When History Gets It Wrong

    Many of Zweig’s episodes are about failure: hesitation when boldness was needed; blind obedience to a flawed plan; overconfidence in a path already closing.

    In design, the equivalents are easy to find:
    • A slow-loading form at checkout.
    • A vague error message during payment.
    • A crowded confirmation screen offering too many choices.

    These are the wrong calls. They don’t just frustrate in the moment — they can cascade into abandonment, churn, and a loss of trust that is difficult to repair.
    Our retrospectives are the place to revisit these moments and ask, as Zweig does: What exactly happened here, and how might it have gone differently?

     

    Designing the World-Minute Well

    When you’ve identified a critical moment in your product, give it the focus it deserves:

    1. Make trust visible – Show system status, identity, and security cues.
    2. Embed control – Offer ways back or out.
    3. Prevent mistakes – Remove or warn against risky actions.
    4. Design for emotion – Reduce anxiety, build confidence, add delight with care.
    5. Decide when to disrupt – Break from routine only if it serves clarity or emotion.
    6. Optimise for speed – Minimise load times and unnecessary steps.

     

    Closing Reflection

    Zweig’s “world-minutes” remind us that decisive moments are rarely long, but they shape everything that follows.
    In UX, they are the points where the user’s emotions and the system’s performance meet — and where the relationship between the two is defined.

    When you next map a user journey, look for these moments.
    Treat them with the same strategic care a leader would at a turning point in history — because for your users, they are.

  • The Shape of Letters: From Calligraphic Hand to Pixel Grid

    The Letter as Object and Sign

    Letterforms have always been shaped by the tools, materials, and intentions that bring them into being. From the stroke of a reed pen on papyrus to the calculated positioning of pixels on a retina display, the “shape” of letters is never fixed. It evolves through overlapping transitions rather than abrupt replacements, each phase carrying traces of its predecessors.

    This essay traces one prominent strand of that evolution, from the calligraphic hand to the pixel grid, while acknowledging that these are not universal stages. The examples here draw largely from Western typographic history but sit within a much broader global landscape: Chinese brush calligraphy’s modulated strokes, the sweeping ligatures of Arabic scripts, and the geometric balance of Devanagari each show distinct relationships between tool, gesture, and form. These traditions have interacted with digital typography in ways that differ from, and often challenge, Western narratives.


    The Hand That Drew the Letter

    Edward Johnston observed that “of all the Arts, writing… shows most clearly the formative force of the instruments used… The disposition of the thicks and thins, and the exact shape of the curves, must have been settled by an instrument used rapidly.” Whether in a Western broad nib, a Japanese fude brush, or a Persian qalam, tool geometry shapes stroke contrast and modulation.

    Johnston also reminds us that “nearly every type of letter… is derived from the Roman Capitals, and has… been modified by the influence of the pen.” While this is true for much of Western typography, other traditions derive from entirely different structural logics, for example, the squared forms of Kufic script or the brush-based modulation of Kaishu. Recognising these diverse origins reframes digital type not as a clean break from a single calligraphic past, but as a continuation of multiple, coexisting traditions.


    The Page as Whole

    T. J. Cobden-Sanderson’s “Book Beautiful” is “a composite thing… each of its parts in subordination to the whole.” In print, this unity is material: paper tone, ink density, margin proportion, binding. On screen, it is constructed through layout grids, type hierarchies, interface spacing, and interactive behaviours.

    Margins, Cobden-Sanderson wrote, are “breathing spaces… Without them the letters are choked.” The digital equivalent is white space and padding, elements that, far from empty, actively shape legibility and reading pace. Here, Marshall McLuhan’s observation that the medium is the message reminds us that the frame, physical or digital, is inseparable from the content it holds.


    Technology, Craft, and Context

    William Morris insisted that “decoration… should never be unrelated to the book it adorns.” His fifteenth-century inspirations reveal how mechanical type retained the gestures of hand-drawn forms. Talbot Baines Reed, in his history of letterfounding, reminds us that “the limitations of the punchcutter’s art… had much to do with the character of the letterforms.”

    In digital typography, these constraints are mirrored in hinting algorithms, rasterisation, file formats, and screen pixel density. Yet technology alone does not dictate outcomes. As Friedrich Kittler might argue, media systems shape possibilities, but human agency chooses which to pursue. Matthew Carter’s Verdana, optimised for low-resolution screens, and Zuzana Licko’s bitmap typefaces of the 1980s show how designers actively worked within, and sometimes against, technical limits.

    Economic forces also matter. The spread of desktop publishing in the 1980s–90s, driven by software like PageMaker and platforms from Adobe and Apple, made digital type both technically viable and commercially inevitable. Market demand for rapid, low-cost production accelerated adoption more than technological novelty alone.


    Shape as Meaning

    William Skeen’s Early Typography notes that blackletter, “derived from the handwriting… before the invention of printing,” is dense and angular. Once the everyday text of Europe, it now appears in digital design as a code for heritage, rebellion, or exclusivity. Roman type, “a revival of… ancient Roman inscriptions,” retains its open counters and clarity, making it a default for body text on screens.

    Italic type, first cut by Aldus Manutius in 1501, was “adopted for… elegance and… economy of space.” On screen, italics still convey elegance and emphasis, but their spatial efficiency is largely irrelevant, an example of a form’s meaning shifting as its context changes.

    As The Invention of Typography puts it, “A letter is more than a sign—it is a product of its age, reflecting its manners, tastes, and conditions.” In this light, type choice in a user interface is as much cultural signalling as it is functional decision.


    Hybrid and Transitional Forms

    Between “hand” and “pixel” lie decades of hybrid practice. Early digital calligraphy used vector tools to mimic pen stress. Pen plotters drew Bézier curves with actual ink. Variable fonts now morph seamlessly between weights and styles, recalling the fluid adaptability of a skilled scribe.

    These examples dissolve the binary of analogue versus digital. Instead, they reveal a continuum, where designers use digital tools to reintroduce hand-like variation, or craft-inspired aesthetics to inform screen-based typography.


    The Materiality of the Digital

    The essay’s earlier version spoke of a “loss” of materiality in digital type. A fuller view recognises digital materiality as a distinct condition. Here, the “grain” is pixel density; the “ink flow” is anti-aliasing; the “binding” is the viewport; and the “page turn” is the scroll gesture or swipe animation.

    Tim Ingold’s idea of making as an engagement with materials applies here: working with code and rendering engines is as much a material practice as working with paper and ink. The difference is not the absence of materiality but the transformation of what counts as material.


    Human Agency in Typographic Evolution

    Technological shifts create possibilities; human decisions determine which are realised. Designers negotiate constraints, adapt tools, and push against defaults. Cultural movements, from punk zines to open-source font collectives, have influenced type aesthetics as much as new display technologies.

    Recognising agency means understanding that the “shape” of letters is not only a technical artefact but also a social, economic, and artistic choice.


    Reflection, Designing with Ancestry and Foresight

    Across cultures and centuries, letterforms have been shaped by the interplay of craft, technology, and context. The move to the pixel grid did not erase the hand, it reframed its influence. Today’s typography exists in a layered continuum where the chisel, the pen, and the Bézier handle all leave their mark.

    Emerging tools, variable fonts, generative type systems, responsive text layouts, suggest that the negotiation between precision and expression will continue. To work with letters now is to participate in a long, global conversation: one that is as much about cultural meaning and human choice as it is about grids and curves.