
Todoist Actual Backup
I built a Python script to export data from a Todoist account. There are a few topics here: SaaS customer data access, using AI for development, and the app itself.

I built a Python script to export data from a Todoist account. There are a few topics here: SaaS customer data access, using AI for development, and the app itself.

Recently I decided it would be fun to write a URL shortener. Something I can run on my domain to share shortened URLs that redirect to a longer one. (If you want to skip the blah-bidy-blah, here is the code.)

I’ve always thought it would be cool to be able to compose music in code. There are some languages out there that do this, but I was more interested in direct midi programming than in a DSL for composing music.…

My favorite stage of a programming project is the initial creative act, figuring out what a piece of software should do, how it should look, and how it should be written. I often refactor wildly during this phase. For example,…
Thank you to Florian Dahlitz for getting me over the hump on configuring a Python app in a container as a non-root user. My python app container now creates files in the volume mapped to my local drive as my local…