DIGITAL GARDEN

Welcome to my digital gardenβ€”a living collection of ideas, notes, and thoughts that grow over time. Unlike traditional blogs with polished, finished posts, this space embraces the messy process of attempting to learn and thinkin public.

Some posts are seedlings (just starting), others are growing (being actively developed), and a few reach evergreen status (well-established). TILs (Today I Learned) get posted frequently as I discover new things.

Feel free to wander, explore connections between topics, and watch ideas evolve. Read more aboutdigital gardens.

FEATURED POSTS

Pride 2025

A personal reflection on a month that tested us all, in a year that feels like it will never end

The End of Glitch (Even Though They Say It Isn't)

Glitch is shutting down, and it's a bummer. Here's what I think about it.

Letterboxd to Markdown

A small node script to create a markdown file for each movie review in a Letterboxd RSS feed

GROWING IDEAS

TODAY I LEARNED

TOPIC COLLECTIONS

ALL POSTS

Blog CLI tool: my secret weapon

My small typescript CLI I use to automatically scaffold blog posts

Using :has() for parent selectors

How to use the new :has() selector in CSS for parent element selection

CSS Grid Techniques

A growing collection of CSS grid techniques and examples

Advent of Code: Day 3

Had to break out the old friend regexr

Advent of Code 2024 Day 2

Another day of Advent of Code, this time writing safety checking for some kind of schema system

Advent of Code 2024: Day 1!

It's December, somehow, and Advent of Code has started!