Melbourne-based analytics, data products and applied AI grounded in 10+ years of commercial experience.
Practical AI for Analysts.
All insightsI use AI for the parts of analysis that used to eat the most time: drafting SQL and Python, trying an unfamiliar method, generating competing explanations and poking holes in my first read. It has made me faster, and it has also made it easier to be confidently wrong, because a polished answer can hide a bad join or the wrong denominator. The posts below split the problem into whether the output is technically right and whether the conclusion makes sense for the business, which is the part I don't hand over.
I Built a Dataset Designed to Trick an AI AnalystI built synthetic analytics tasks with hidden data traps to test whether AI could spot bad joins, missing data, misleading uplift and changing metric definitions before making confident recommendations.
Read article ⟶
How I Validate AI-Generated Data Analysis Before I Trust ItAI can speed up analysis, coding and exploration, but a plausible answer is not automatically a trustworthy one. This is the technical validation process I use before relying on AI-assisted analytical work.
Read article ⟶
How I Use AI in Data Analysis Without Letting It Make the DecisionAI can write code, test hypotheses and speed up analysis, but it cannot see all the domain knowledge, internal context, relationships and organisational constraints that determine whether a recommendation makes sense.
Read article ⟶