Software

Projects, tools, and notes on the craft of making software in the AI era.

Photostation

For Christmas, I got my five-year-old nieces some cheap digital cameras from Walmart. For their birthdays a few weeks later, my brother suggested getting them a digital picture frame so they could…

Getting Over It

It's very easy to get into the flow building something and throw out my plans to step back and reflect or write one of these updates. But there is always one more thing. I recently read the book…

Welcome

Welcome to my new website! I actually registered this domain on March 19, 2006. I was living in New York City, working at a financial software company, and planning my escape – a long backpacking…

complete

Generative UI Experiment

What's possible when an LLM can generate a user interface inside an application, on the fly?

complete

Photostation

A photo kiosk for my nieces—plug in a camera, see photos on the TV, add stickers and silly frames with an Xbox controller

working on it

Robot on Wheels

A workshop where I build things and think out loud.

complete

RSS Terminal (and a lesson in vibecoding)

This text-based RSS reader is my poor-man's Bloomberg terminal.

working on it

Things MCP

An open-source MCP server that connects Claude to Things, the Mac task manager.