Thoughts, experiences and insights on software development, photography and the odd thing in between.
An old iPad, an AI assistant that reads it, and a switch that had been off since install: how cross-checking wide health history from watch and scale works, and why the numbers stay off this site.
I built a Raycast extension to surface the shell commands I keep forgetting. Installing better tools is easy. Using them is the problem.
Five months of running Hermes Agent on an old Android phone: the vault is the asset, the agent is a replaceable part, and most of the work is keeping it alive.
Downsizing images to prevent unauthorized use.
A brief introduction to my blog.