Reflections on 2 Years Running Developer Relations

What is DevRel and do I need one?

The Cost of Costing Nothing

The emotional labor of reading your Chat

All I want in AI is some context and a chat window

Why curated context is the missing piece for enterprise AI adoption.

It's not enough to be right

It's not enough to be right

The Rise of the Data Platform Engineer

The Rise of the Data Platform Engineer

Hello, from the void.

a man, of letters

What the hell is going on with data?

This used to be fun.

The Future of Data

Everyone wants a piece of the pie; no one wants to bake

Doing Data The Hard Way Part 1: Extracting Data

It's one table Michael, how hard could it be?

Doing Data The Hard Way: Intro

a preview of what's to come

dbt Reimagined

Living in a fantasy land where anything is possible.

The Trouble with Growth

Pedram's Universal Theory of Bad Outcomes

Streaming Data Pipelines with Striim + DuckDB

Streaming Data Pipelines with Striim + DuckDB

2022 Recap: Every Random Idea I Had

a farewell tour for unfinished thoughts

Deep Dive: What the Heck is Entity Resolution

or record linkage, or identity mapping, or data matching.

The Eternal Suffering of Data Practitioners: Part 1

A totally scientific extrapolation from a small and biased sample

Deep Dive: What The Heck Is the Metrics Layer

also known as the semantic layer, previously known as the random queries in my BI tools

Deep Dive: What the heck is Airflow

Deep Dive: What the heck is Airflow

Counting Things: Counting Users Part 2

come on get a little bit closer baby, cause tonight is the night

Counting Things: Counting Users Part 1

one of the easiest things to define

We need to talk about dbt

a love-letter to my favourite command line tool

What Data Can Learn from Design

or what Pedram learned from Figma

The Last Thing I'll Ever Say About the Data Mesh

I hope

For SQL

or: Why I'm so over-protective of my data people

Building The Modern Data Team

or: The Importance of Being Earnest