Writing
Notes on customer success, reporting, and data
Occasional pieces drawn from a decade of post-sale work — mostly about why the numbers on the dashboard so often disagree with reality. First posts are in the works; these are the topics on deck.
MSP Reporting
Your PSA data is lying to you
Most bad reports aren't a dashboard problem — they're a data problem wearing a dashboard costume. Ticket statuses nobody updates, time entries written for billing instead of truth, agreements that don't match reality. How to find the lies before you automate them.
Dashboards
Dashboards executives actually read
One number per question, a definition somebody owns, and the discipline to delete the other forty widgets. What seven years of building reports for MSP owners taught me about the difference between a dashboard and a screensaver.
Data & AI
AI-ready is a data problem first
Every company wants AI working on its operational data; almost none have data an AI can safely work on. The unglamorous cleanup — deduplication, definitions, validation — that has to happen before the interesting part, and how to sequence it.