
Static Sites Enable a Good Time Travel Experience
With static sites and git, you don’t have to pray to the SaaS gods or dig through some arcane database.
Writing is a big part of my life. This is a collection of the essays and long-form post I have throughout the years.

With static sites and git, you don’t have to pray to the SaaS gods or dig through some arcane database.

Today, I updated this site to support IndieWeb’s h-card microformats.
gomjml is a native Go implementation of the MJML email framework, making responsive email design faster and easier for Go developers.

A simple Python script and xbar setup to monitor Claude Code token usage directly in your macOS toolbar.
Prevent Claude Code from burning tokens aimlessly. Slow things down with a simple shell trick.
Or how we accidentally built a content train station where stories find their way to people who never knew they needed them
If we’re all going to google it anyway, we might as well google something that makes sense.
The iPad can be a fantastic companion for productivity and creativity. It can also be your biggest source of distraction. Using the built-in Guided Access support will help you stay in focus.
Add a filmic, nostalgic look to your Canon photos. Give new life to your Canon camera, and achieve great results, without spending hours editing your photos.

Get that Classic Chrome look on every photo with this little trick.
You don’t need a thousand photos to call yourself a photographer. You don’t even need a camera.
The whole point of choosing is not to make a perfect choice, but to just get going.

Despite telling myself countless times that I won’t fall for the social media hype, I got bitten by the Fujifilm bug, too.
The symphony ends. The cigarette burns out. The test results are in.

Generate an app Password instead
No results found.
Type to search...
Stay connected — pick your platform: