I’ve been working with a friend to harden the personal infrastructure around the productivity stuff we’re both building, mostly handling more ideas and routing them to the right places, with LLMs and agents stepping in where it makes sense. My side is pretty robust and stable at this point. His is coming along, and I often want to be the one typing on his computer: go in, make a bunch…
Every morning I process my inbox containing voice notes I left myself, messages from people I need to respond to, links and notes that need to get routed to the right places. Agents help with the retrieval and routing, and a lot of that touches secrets stored in pass : API tokens, bot credentials, that kind of thing. 
 The problem is that the first pass call in a session prompts for my GPG…

 I’ve been using Handy for a while now. It’s a desktop speech-to-text app where you hold a key, talk, and it transcribes and pastes what you said. Simple and useful. But I kept running into a situation where I’d have a conversation, riff on something good, and then think I wish I had written that down . 
 So I forked it and added a replay buffer. Here’s my fork on…
I used to be more out there showing people my photography and would occasionally get an quick response of, “Oh, you must have a nice camera.” 
 It used to sting, but now I see it in good faith. I know people without photography experience don’t have much grasp of what’s at play. No problemo. I fight blurting out, “OK, take my camera and make something half as…
I was watching my sister browse Poshmark when she accidentally hovered over one of the navigation menus. The entire screen was immediately covered by a massive dropdown. Classic bad UX—hover menus that are too eager and too large.
I’ve been adding a feature to Garbs.net that lets you take photos directly from the browser using the ImageCapture API . 
 It was working great on my Pixel 9a, but when my sister tested on her Galaxy S21, all our closeup test shots were coming out blurry. The issue? Her phone has an extra ultrawide lens with a fixed focus, and my code wasn’t picking the correct camera. 
 After…
I’m closing on my first house in a few days, and I’ve been familiarizing myself with that midwestern temple, Menards. Cue shining light imagery followed by a celestial “aaaaahhhhh.” 
 As I was leaving the pipe fitting section, another guy was finishing up in the same aisle. He grabbed his selection, started walking away, and with a subtle shake of his head muttered…
I let myself have the mental model that Claude Code is running alongside different projects. Sometimes I’m in a full sprint and need to rely on Claude’s full pace. That’s the case for the inventory and listing software my sister and I are building. It’s in a programming language I’m deeply familiar with, and the whole application context is loaded in my head. Other…
Problem: 
I was working on a Wails desktop application and had the Go backend upload a photo to my own API (another service). When the photo failed to upload I didn’t catch that my own upload endpoint was returning an HTML error response instead of JSON. This caused the Javascript VM to show “NeedDebuggerBreak trap” and promises never resolved. 
 Solution: 
I…