Writing
Notes from a one-person software company. What shipped, what broke, and the numbers underneath. Everything here is written first, and posted elsewhere after.

September 7, 2026 · 6 min read
Everyone is pairing Obsidian with AI. Obsidian is contributing nothing.
Obsidian keeps a 245 MB full text index. It lives inside an Electron process, and Cursor or Claude Code cannot read a single byte of it. Of my 141 notes, two were still alive. Here is what I measured, and what I built because of it.

September 5, 2026 · 7 min read
The browser I used every day shut down, so I built my own
I paid $44.10 for a lifetime license. It lasted sixteen months. I tried more than ten replacements, liked none of them, and started writing my own on July 17, 2026.

September 5, 2026 · 10 min read
How to rename, add and delete Sidekick workspaces after the shutdown
Sidekick's servers are gone, so the UI refuses to touch workspaces. Here is how to edit them directly in chrome.storage.local over the Chrome DevTools Protocol, with the scripts.
Earlier, on Substack
August 12, 2026
SshResident at 180% CPU: why my ScanSnap iX2500 took 14 seconds to start, and the fix that wasn’t code
August 12, 2026
coreaudiod at 112% CPU: the sample-rate mismatch that froze Zoom on my Mac
June 23, 2026
My office AI server hit 88°C, so I made the room cool itself.
May 12, 2026
I run DeepSeek R1 70B from my Tokyo office. Here’s the network setup.