My approach to creating interactive visualisations is grounded in four guiding principles.
1. Start with the user, not the data
I always begin by asking a series of fundamental questions: Who are the intended users
of the data? Who will be the ultimate customer of the visualisation? What decisions are
these users trying to make? These questions anchor the entire design process, because
data is only meaningful if it drives action. Without clarity on the user and their
goals, visualisations risk becoming decorative rather than functional.
2. Make the invisible visible
Visualisations should be designed to help users reveal hidden structures and
relationships within their data. They should make abstract data and complex phenomena
perceptible, transforming numbers and codes into forms that can be intuitively grasped.
By enabling exploration and interpretation, visualisations support users in gaining deep
insights and understanding from their data.
3. Let complexity power insights, not overwhelm
Effective data visualisation design balances elegance and approachability with the
ability to explore deeper complexity when needed, serving as a bridge that translates
algorithmic knowledge into practical business insights; by making strategic design
choices that respect human cognitive limits while capturing the richness of the data,
complexity becomes a source of profound understanding rather than confusion.
4. An iterative, inquiry-driven design
Visualisation is an iterative, evolving conversation with both data and users,
generating new questions rather than providing a single definitive output; this process
acknowledges that design solutions rarely succeed on the first attempt and recognises
that data is not neutral but embedded within social contexts, power structures, and
potential biases, requiring critical questioning of its sources and ethical implications
to produce meaning, build trust, and support informed decision-making.