Blog

Writings on machine learning, data engineering, and building production systems.

Introduction to Data Warehousing

From one database for everything to separate operational and analytical systems: what a data warehouse is, why it exists, and how Inmon, Kimball, Data Vault and Medallion differ.

How to build a top data engineering team

What does a top engineer look like for our team, and what culture do we need to support one? Attitude, business knowledge, ownership, excellence, mission and speed.

The Game at Work

At some point during my first year working, I realized I wasn’t engineering anymore. I was performing. On managers, validation, and keeping your reference internal.

Society, Rank, and Inherited Position

Most of your life was decided before you were born. On nested games, inherited scores, and the honest accounting between pride and victimhood.

2025 Wrapped

What I learned in 2025: money isn’t scarce, action produces information, very few things actually matter, and the levels of understanding.

Understanding Convolutional Neural Networks From Scratch