Welcome
I’m a systems thinker who believes data should serve people, not the other way around.
This site explores patterns in data systems, product thinking and decision-making, drawn from general experience across teams and projects. If you're interested in building data systems that are robust, scalable and genuinely useful to the people who rely on them, you're in the right place.
Latest Works
- Can We Remove GUIDs From a Power BI Model?
Exploring whether GUIDs can be removed from a Power BI model by moving URL generation into SQL, while preserving relationships and reporting functionality.
- Using Power BI Drill-Through to Explore KPI Trends
Exploring how drill-through can turn a summary KPI table into an ad hoc trend analysis tool and where the approach begins to fall short.
- Removing a Redundant Fact Table
Tracing semantic model dependencies to establish whether a fact table could be safely removed from the model.
Latest Thoughts
- Keep It Simple But For Who?
Why "simple" can depend entirely on who you're optimising for.
- The Importance of Dev Testing
Is Dev testing something all developers should be doing and what happens if you don't?
- What If The Obvious Isn't Obvious
What's obvious to you might not necessarily be obvious to all.