BI as Code: Driving Sigma from the Command Line with Claude

Analytics teams have spent years bringing software-engineering discipline to the data warehouse: version control, code review, CI, automated tests. The layer that has stubbornly resisted that treatment is the presentation layer, the dashboards and reports themselves. They tend to live as opaque objects inside a BI tool, edited by hand and impossible to diff. In […]
How I Went From Analytics Consultant to Data Engineer

Honestly, if you asked me when my story started, I’d say it started when I was born. But if we’re being reasonable about it, the real answer is pre-K, playing Command & Conquer with my dad on our home PC. That’s one of my earliest memories, period, not just my earliest tech memory. I’ve been […]
Saying Goodbye to the Color Tool for Tableau

After more than a decade of service, we’re sunsetting the Color Tool for Tableau. If you built high-stakes Tableau dashboards in 2014, you remember the pain. Getting your brand colors into Tableau meant hand-editing XML in a preferences file, one hex code at a time. So, we built a fix. The Color Tool let you […]
AI Apps with Sigma: The Real Estate Calculator

Data teams have never had more to work with. Cloud warehouses handle scale that used to require infrastructure teams. AI models are accessible with a single API call. MCP servers, pre-built connectors and low-code platforms mean that stitching capabilities together has never been faster. The challenge is no longer access: It is knowing which tool […]
Nobody Likes Timesheets. We Built an AI Tool That Fills Them For You.

We replaced a seven-field form with a single sentence. Consultants type what they worked on — or import their Outlook calendar — and an AI assistant creates the time entry. The MVP was built in about 80 hours of development time using Claude Code, runs on Google Gemini, and is now used daily by 46 […]
Addicted to Arrays in Sigma

At the end of a long day, I was on zoom with my friend and coworker Austin. We were debating approaches to a feature where users could input scheduling for a forecasting app. Austin: But each time they start to input a row, that’s going to cost them credits… Me: Oh, I have an idea! Austin: You’re […]
Just Book Some Time Off: Building a Decision-Making Assistant with Snowflake Cortex Agents

Last post, I built a chatbot that could answer any question about the InterWorks employee handbook. It worked well. Ask about parental leave in Germany, get the actual policy, cited, instantly. But a few weeks in, I noticed something: most of the questions people actually want answered aren’t really about the policy. They’re about them. […]
InterWorks Blog Roundup — August 2026

Another month, come and gone. Jeez, and what a month it was. In my personal life, I absolutely will not miss August 2026. Sayonara, arrivederci, adios to that accursed month. The “-ber” months are here, and I for one am grateful. In my professional life, however, August really wasn’t that bad of a month. We’ve […]
From Chaos to Confidence: How Do You Know If Your Data Transformation Is Working?

In Part 1, Part 2 and Part 3 of this series, I made the case that data transformation is a leadership challenge first and a technology challenge second, and that the organizations that get it right are the ones that invest as much in the people side of the journey as the platform side. We […]
How to Talk So Claude Will Listen: A Beginner’s Guide to AI Prompting

If you’ve ever typed something into Claude and gotten back a response that was technically “correct” but not at all what you meant, welcome to the club. It’s one of the most common questions I get from folks who are new to using AI in their work. After spending time working with Claude, I’ve learned […]