Recent posts

DuckDB as the New jq

3 minute read

Recently, I’ve been interested in the DuckDB project (like a SQLite geared towards data applications). And one of the amazing features is that it has many da...

Lessons Learned From Payments Startups

13 minute read

Over my career so far, I’ve worked in a number of payments companies, including several startups. At the last startup, I was involved in building out a payme...

Storing External Requests

4 minute read

I’ve worked in payment systems for a long time, and one common theme is that they make a lot of 3rd party API calls. For example, there are numerous payment ...

ULID Identifiers and ULID Tools Website

2 minute read

Historically, when I wanted to store data in a database, I (or the project/team I was on) used an incrementing integer to uniquely identify each row (e.g. th...