blog Getting Entry Points from PyPI

Entry_points are used in a lot of my projects as they’re a fairly simple way of adding plugin points. Recently I was wondering if there was a tool or site that maps them to PyPI though I am not aware of any of them. I spent a little time prototyping with an idea to see how much of it might be feasable.

Read More →

blog Servers are easy, Integrations are hard

Often when a company does something silly (being quite generous with this term), there are almost instantanious comments about some kind of self-hosted alternative. While I enjoy self-hosting (and building tools for me to self-host), the server is the easy part (again, being generous with the term). A huge source of friction for many of the self-hosted options, are the integrations that make it feel complete and often the part that needs the most continual investment.

Read More →

blog My Tmux Usage

While a lot of my usage is quite simple, tmux is a quite useful tool in my toolbox. I use it on both remote linux machines and locally on my MacOS install.

Read More →

blog Gentle Nags Back on Target

A challenge of computer work is that the same device used for work, is also a portal to endless distractions. One of my first projects for this year, was to see if I could update some of my “nag” scripts to help me return to focus quicker.

Read More →

blog Eleven Years in Japan

I have now been in Japan for 11 years. I still sometimes laugh at how I thought it was a good idea to move between Christmas and New Years, but it ultimately worked out in the end. Partially due to this, my 来日 (arrival in Japan) anniversary is also a good year-review time. Though I have not accomplished nearly as much as I had naively hoped for, I still think overall it was a good year. Hopefully I will be able to show more progress in 2026.

Read More →