Skip to main content

Blogs

2026


Per-project terminal colours

·2 mins

Here’s a small but nice improvement I’ve made to my terminal recently that has been effective for me.

2025


Running Singer taps and targets with uv

·2 mins

Singer is an open-source framework from Stitch that separates the reading from a source (a tap) and the writing to a data store (a target) by having them communicate with each other using a simple JSON-based protocol.

2024


2023


The dead letter queue pattern

·2 mins

The dead letter queue (DLQ) pattern is commonly used to increase the resiliency of services that process data, allowing them to recover from incidents that prevent the processing or writing of that data without losing that data.

Why I Write

·2 mins

Writing is my superpower.

My writing ability is one of the reasons I’ve got this far in my career. It’s been called out in every promotion I’ve had, and regularly comes up in performance reviews.

3 Things Our Software Engineers Love About Data Contracts

·1 min

What do software engineers think about data contracts? 🤔

When talking about data contracts, we naturally focus on the benefits for our data teams, and how by improving the reliability and quality of our data we can drive significant business value from the data.