Insights

Data Engineering Articles

Pipelines, warehouses, and the plumbing that makes data trustworthy. dbt, Snowflake, BigQuery, ELT patterns, and how to scale infra without runaway costs.

BCG Matrix in Excel: Why Consultants Still Reach for It
Data Engineering
BCG Matrix in Excel: Why Consultants Still Reach for It

The BCG matrix was published in 1970. By 2023 it has outlived the typewriter, the fax machine, the original Star…

Retention Rate: The Metric Everyone Calculates Wrong
Data Engineering
Retention Rate: The Metric Everyone Calculates Wrong

Every consulting engagement that starts with “our growth team and our finance team are looking at the same dashboard and…

Modeling Customer LTV in SQL: From Naive to Defensible
Data Engineering
Modeling Customer LTV in SQL: From Naive to Defensible

LTV is the metric most likely to get a senior data person fired, in either direction. Report a number that’s…

Waterfall Charts: When They Earn Their Complexity
Data Engineering
Waterfall Charts: When They Earn Their Complexity

The first time I built a waterfall chart was in 2014 for an e-commerce market sizing deck. The client wanted…

Database Normalization: 1NF, 2NF, 3NF in SQL
Data Engineering
Database Normalization: 1NF, 2NF, 3NF in SQL

Database normalization is the discipline of structuring tables so each fact lives in exactly one place. Skip it and you…

Six Ways to Detect Outliers in R, and How to Pick Between Them
Data Engineering
Six Ways to Detect Outliers in R, and How to Pick Between Them

Outliers are the points that make summary statistics lie to you. A single trailing zero in a data entry turns…

Pulling YouTube Channel Analytics with the Data API and Python
Data Engineering
Pulling YouTube Channel Analytics with the Data API and Python

The YouTube Data API is the cheapest way to pull a structured table of every video on a public channel,…

How to Export Apple Health History into Google Sheets
Data Engineering
How to Export Apple Health History into Google Sheets

The Health app on iOS quietly records about thirty metrics a day from the phone alone, and another forty if…

Get in Touch

Let's Discuss Your Project

Book a 30-minute discovery call. We'll assess your data maturity and recommend the right approach — no strings attached.

Book a Discovery Call →