Welcome to Jekyll!

March 16, 2026

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated.

Read More

The Case for Typing Your API Responses

January 14, 2025

One of the most common sources of runtime bugs in TypeScript projects is untyped API responses. You call fetch, get back any, and TypeScript goes quiet — right when you need it most.

Read More

Learning to Cook Properly at 32

September 05, 2024

For most of my adult life I could cook in the loosest possible sense — I could follow a recipe and produce something edible. But I didn’t understand why anything worked. I was just executing instructions.

Read More