New Release
Learn More
Your submission has been received!
Thank you for submitting!
Thank you for submitting!
Download your PDF
Oops! Something went wrong while submitting the form.
Table of Contents
Get weekly insights on modern data delivered to your inbox, straight from our hand-picked curations!
the following is a revised edition.
TOC
Intro
The Relationship b/w User & Product = UX
What Drives User Experience for Data Users
— Evolving Data Models as Core Enablers
A Hegelian Lens to Grasp the Impact of Data Modeling on UX
— UX Evolution Explained Through Hegel’s Stages of Consciousness
Traits of Good UX in Data
Sometimes, conveying the essence of something seems more important than conveying hard facts about it. Much like practical semantics. And often, it’s better to serve the dots instead of drawing the connections for users. It’s the consumers that conclude a producer’s work by connecting the dots for themselves - like how a painting exists in multiple forms across minds. Each a different piece of art - moulded by different observers with colours and context from their own lives and experiences.
A wordsmith sketches words on a train of thought,
A reader discovers it with another. Takes it home. Raises it. Lives it.
It’s the observer that concludes and activates knowledge.
The user’s context combined with information is essential to surface data in the right business environment. For example, a sales director would use the same sales data (strategic use: high-depth) differently from a sales associate (operational use: breadth). Similarly, the same sales data would be used in a completely different context by a marketing team.
However, to enable this contextual activation, we need a bridge between information and the user. Just like how food needs to be cooked to be experienced, data and overwhelming quantities of it need to be picked and plated to reach the user and become knowledge. Accessibility, ease of use, right context.
Here are some observations from data and growth experts, boiling down everything to empathy.
A secret of the top growth experts in tech is to think about every UX interaction as an emotional event.
~ Darius Contractor, Head of Growth
Analytics should boil down to empathising with each individual
I'll tell you one story. We were looking at return data and, and one of the things we were looking at was the return reasons, right? And from a technical perspective, what we needed to do was just categorise these things. We used to sell pet beds and one of the return reasons was “my pet died and so I don't need the bed anymore.” And so she barely bought the bed for her pet, and then her pet died, so she just returned to bed. And that really hit us. Like we felt that in a very deep way.
It's not really optimising an experience for that customer, at least not in an obvious way. But one thing I'm a big proponent of is championing the customer voice, identifying what? Like what is it so people just don't spend money to spend money. There's a purpose, there's a reason there's usually a job that they need to fill What it what are those jobs? What are those problems? And then who are your customers and what is unique about them? And actually providing a context for that.
~ Rho Lall, Senior Analytics Engineer at Purple. Excerpt from an upcoming episode of Analytics Heroes 🎧
To understand and boil down interfaces and product features to be reactive and empathetic towards basal human emotions, we don’t just need technical tools but a cultural and humane lens to build FOR the user.
The user experience must deliver net positive “emotional energy”. For example, glitchy interfaces cause frustration and trigger base emotions like anger and helplessness. A net negative emotional energy. The quick loading time of webpages enables users to navigate easily to their destination, triggering base emotions like relief and confidence. A net positive emotional energy.
In the context of data, while on the surface it might seem that interfaces are the drivers of User Experience, in all practical reaches, the data model behind the scenes is the original and foundational driver of exemplary user experience for data users.
I’ll make a strong assertion: for data consumers to derive value from any interface, whether it involves chat or not, the underlying data modeling must be even stronger than today, not weaker…while LLM-powered interfaces, such as "chatting with your data" could be helpful, the core value of data is fundamentally determined by how effectively it captures the business model.
This reasoning can be derived from first principles:
~Vijay Subramanian, Founder at Trace
At the heart of every satisfying user interaction (by data consumers) are evolving data models. Unlike stagnant models that become outdated as user behaviour shifts, evolving data models continuously adapt to reflect real-time insights, preferences, and patterns. This adaptability is the foundation for building data products that resonate deeply with users.
Interestingly, an evolving data model develops into an ecosystem of data products sprinkled across layers of users. Just as data goes through multiple layers of people, processes, and transformations before reaching the actual consumer. Notably, every layer of people and processes comes with its own cultural bias.
We can never take the risk of ignoring this bias. Ignoring it adds inefficiencies and frustrations in every layer. Products dispersed across layers take into account the concerns of users located in different layers. In other words, they consider how different data users like Analysts, Data Scientists, or CXOs prefer to ingest and explore data in their workspaces, how the data engineering team operates, or how governance stewards prefer to disperse policies.
What all these roles consider important as users = Direct feedback for product development.
Moving Towards Sustainable Solutions
To build an enduring solution, we need to focus on tools that can flexibly accommodate an evolving data model…. designed to easily extend the existing data model to add new features and dimensions on the fly without adding complexity to the underlying data model, ultimately addressing the core problem rather than just the symptoms.
~ Brittany Davis, Narrator
Here’s a complete guide on how to establish evolving data models - exactly how the model(s) take evolution and dynamic user preferences/priorities into account. How models adapt to user requirements and evolve at the architectural level, serving solid user experience (where interfaces like Data Product Hubs, Data APIs, or Data App Interfaces are able to deliver satisfying user interactions). Access the guide here:
Where Exactly Data Becomes Product: Illustrated Guide to Data Products in Action
We spoke about addressing base human emotions as one of the strongest drivers of satisfying user experiences. UX that leaves the user with a net positive emotional energy, subconsciously registering the product as an ally.
But to identify and address the base emotions of specific user segments, we need an extremely rich understanding of the business itself. What does this business cater to? Who uses the products/services offered by the business? Can the users do without the offerings? What motivations drive this particular user segment and why? To what extent are the products improving the daily lives of these users?…and so on.
Any interface or user interaction point would be developed above this knowledge. Above an evolving model that captures the user’s motivations, habits, and requirements.
A little untraditional but fitting analogy is Hegel’s theory of consciousness and how it develops on interaction with other consciousnesses. Consider the user and the evolving model as different entities and how the interaction between the two emerges and transforms each other.
Hegel's philosophy of consciousness explores the progression of human awareness and self-understanding. This hugely influential work examines the development of consciousness through a dialectical process: opposing factors that chisel each other into their final states.
Technology, while not as advanced, also has a basal consciousness → Motivations/Purpose, Behaviour, Interactive Abilities, Boundaries, Languages, and so on…
So, we’ll use the Hegelian analogy to present how overcoming friction in a data user’s experience becomes feasible with consistent interactions between the user and the underlying data model (beneath the UI- in whatever form it may be).
AI or intelligent chat interfaces, while promising, cannot bypass the foundational necessity of data modelling that captures rich business context. Instead, it must amplify the collaboration between users and data by building on the already strong foundation of the data model. Measurable data utility emerges not from flashy UX but from deeply modelled data structures that adapt to constantly evolving business needs.
Note before diving into the stages:
In Hegel's framework, the structure of consciousness represents the foundation of human understanding. Similarly, in the realm of data, this aligns with the underlying data model—the initial structuring of business observations into logical entities and relationships.
The UX here is rudimentary, similar to Hegel's "immediate consciousness," where users interact with raw data as it exists. Early challenges arise due to the incomplete alignment of the data model with the business processes. For users, this stage represents friction as they grapple with unstructured, inconsistent data representations.
At this stage, users consume data in its most immediate form—reports, dashboards, or basic spreadsheets. The UX is highly fragmented, reflecting surface-level interactions with data. Users may experience satisfaction at first, as they can "see" data, but frustrations soon emerge because the interface fails to contextualise data against the business model.
As organizations refine their data modelling foundations, users begin to perceive patterns and relationships. UX evolves to enable recognition—think of visualizations, filters, and query builders. However, a gap often persists between what users perceive and the underlying business truth, leading to partial utility.
In this stage, users seek to go beyond perception, striving to understand the forces behind the data—cause-and-effect relationships and drivers of performance. Here, UX begins to play a strategic role, guiding users to uncover insights. Tools like semantic layers and advanced metric frameworks (e.g., metric trees) enable alignment between UX and the underlying data model, reducing friction.
Self-consciousness in Hegel's philosophy involves self-awareness and recognition of the "other." In data terms, this is when organizations become aware of their analytical maturity and the gap between data capabilities and decision-making needs. UX must now bridge data producers (engineers, modellers) and data consumers (business users).
Key advancements include collaborative platforms that demystify the data model and interfaces that abstract complexity for business users while maintaining the fidelity of underlying models.
Reason represents the reconciliation of theory and practice. In the data world, this is where the data model achieves high fidelity with the business model, and UX ensures seamless accessibility. At this stage:
Absolute Spirit in Hegel's philosophy represents the synthesis of individual and universal understanding. In the context of data products, this is the stage where:
However, this state can only exist if the underlying data model accurately reflects business reality. This is where metric trees and other frameworks become vital, ensuring that the foundation is strong enough to support intuitive, frictionless, and collaborative UX.
Contrary to the apparent laws of engineering, it bodes well to address user emotions before the user “wants”. What the user “needs” is directly tied to base emotions, whereas clearcut wants to address immediate goals that may or may not align with the fundamental motivations of the user.
The function of a good user experience is not just tending to instructions but to lead the experience with value. For example, highlighting the best features like top-tier or golden data assets that have been popular among the user’s domain teams.
Gamification is a reinforcement framework that targets base emotions like motivation, accomplishment, and social encouragement. Gamified experiences help users stay engaged through longer loops of complex tasks. Crumbs of accomplishment on the way provide a transparent view of the roadmap to the user - how far they are from the larger goal.
This is reflected by semantic data models and catalogs which project
The user growth funnel needs to percolate to the data product- the bottom of the funnel is the product itself. A big user base must convert for trial interfaces, and then a segment of them should be onboarded to customers of the data product.
For example, exploration features that enable users to play around with the semantic model and query on the fly. Once they are satisfied, they should be able to export the queries and activate the data to tools or interfaces in their native stacks (e.g. tableau, data/AI apps, AI models, etc.). Some other examples of other features would be search, browse, and simulation of models.
The purpose of good post-onboarding exercises is, first, to reduce involuntary churn and, second, to reduce voluntary churn. Involuntary churn often results from factors that are beyond the control of users, like incompatibility with native tools, change of payment mode, which is not supported by the vendor’s subscription options, or cultural barriers. Voluntary churn results from pure dissatisfaction and frustration from using the product.
Examples: Addressing involuntary churns: Building unified interfaces that are able to talk to native stacks of domains for cross-domain interactions.
Addressing voluntary churns: Low query runtimes, easy root cause analysis of failing queries, clear lineage of the asset’s journey (crucial feature).
It goes without saying that personalisation is so important nowadays that it doesn’t need an explicit mention. It’s a must-have but equally challenging to achieve if the foundations are not set up correctly. Personalisation is one of the most powerful features inherently enabled by Evolving Data Models. It is not simply about recommending what a user might like; but about adapting the experience to align with individual preferences, workflows, and goals.
A good UX personalisation strategy accounts for the unique nuances of each user. For instance, surfacing relevant data sets, pipelines, or models based on the user’s past interactions, role, or team objectives. It emphasises relevance over abundance, ensuring users are not overwhelmed with choices but are empowered by clarity.
When executed well, personalisation builds a sense of ownership.
Shareability metrics are the true drivers of adoption. In a data platform, the ability to seamlessly share insights, datasets, pipelines, or models transforms the user experience from being individual-centric to community-driven. Reusability, high adoption, resource optimisation.
This not only amplifies data's value but also creates a network effect where assets gain utility and recognition through reuse and feedback. Evolving models register feedback and push it back to consumer-facing interfaces.
A well-designed shareability framework enhances visibility and collaboration across teams, making the platform indispensable. Virality of assets or features arises when users recognise the value of shared artefacts and actively promote them within their circles. For instance, a dataset that consistently solves recurring business questions can gain traction as the “go-to” resource for domain teams.
This drives a sense of collective achievement. It elevates the platform from being a repository to a vibrant ecosystem where assets evolve, improve, and inspire new use cases through shared contributions.
Comment on some of the other traits that you’ve found indispensable for good data UX!
Thanks for reading Modern Data 101! Subscribe for free to receive new posts and support our work.
If you have any queries about the piece, feel free to connect with the author(s). Or feel free to connect with the MD101 team directly at community@moderndata101.com 🧡
Find me on LinkedIn 🙌🏻
Find me on LinkedIn 💬
Find me on LinkedIn 🤝🏻