Well, I'm less likely to subtoot, anyhow.

I’m currently on my second life in Mastodon. I deleted my omg.lol account after a long period of having 30-day self-destructing toots anyhow, then sort of pulled myself together and reinstated it. I turned off the self-destructing part, too. But part of the reason for getting rid of almost all my social accounts was frustration over seeing things go by and rinsing/repeating the whole “someone is wrong on the internet” cycle, except I’m way too retiring to do anything other than delete the post or turn it into a homeopathically vague subtoot. “If a tree falls on Jupiter and nobody is around to hear it” levels of vague. ...

June 2, 2025 · 2 min · 318 words · mike

There's an addressable market of 1

Years ago when I was first learning to write scripts, I’d come up with stuff that made my life much better and would have helped other people on my team, and I’d run into the kinds of distribution problems you’d expect: I was a Linux/Mac guy, everyone around me was a Windows person, etc. I am guessing the 20th anniversary of the first time I said “well, it runs on my laptop” is right around the corner. Even people who could download the OSAX I was using for an AppleScript weren’t necessarily interested in doing it. ...

June 1, 2025 · 9 min · 1852 words · mike

imgup v0.13.0 (Fedi-Ready)

Over the weekend I roughed in support for posting to gotosocial or Mastodon imgup, but made a decision about UI that my old jazz band director would have called “a choice that was not as good as the other ones,” and it took trying to wire the new functionality into a Raycast script to catch how it was a problem. So this morning was “untangle that mess” and I think it’s in a way better place: ...

May 28, 2025 · 3 min · 448 words · mike

Exposure therapy

I should probably apologize to a few people on the Fediverse for double-follows or weird Mastodon noise, but I’m not entirely clear on what kind of noise a small experiment might have generated. If you know me and noticed a weird follow, it’s because a quick automated trawl of my timeline flagged you as low-noise, high-signal for photography-related stuff and dropped you into my Photographers list. The reason for the trawl was to get back to a practice I used to follow a long time ago where I’d wake up in the morning and load up Flickr’s “Explore” feed in Flipboard and make myself flip through it for a while. It was a little hard to do some mornings, but I stuck with it, adopting a mindset of: ...

May 26, 2025 · 2 min · 326 words · mike

Focus Guardian

Claude has enabled a sort of exuberant play recently, as I’ve figured out what it is good for and how it can help me do stuff that I’ve thought would be interesting or fun to play with, but not practical to implement on my own. That’s been fun, but also it has felt a little weird because it has led me fully into the territory of doing things because I can, not because they’re really useful. ...

May 26, 2025 · 4 min · 787 words · mike

imgup v0.10.0 - sharing is caring (fedi support)

I started the day working through the setup for a gotosocial server. It took a little fussing with the Synology, but it’s up and running. There’s a little more to it than “because I could,” but not much. I think I’ll find a few things to follow from there that are not humans with feelings and see how well it runs before moving there. But that made me start thinking about imgup and how it’d be kind of cool to be able to use it to post to Fediverse services. So imgup 0.10.0 does that by adding a way to enroll it with gotosocial as an app then adding it as an option when posting to Flickr or Smugmug. ...

May 25, 2025 · 2 min · 375 words · mike

lmno-blog-capture bump (adds and polishes 'drafts')

I rolled the lmno ‘drafts’ stuff into lmno-blog-capture, which is sort of like org-capture for a monolithic lmno.lol blog file: Invoke it, get a little transient window with a pre-populated heading, do your thing, C-c C-c to save/exit. With the drafts feature added, you can configure a drafts file (e.g. drafts-lmno.md), position the cursor inside a draft you’re working on in your main blog file, and teleport it to your drafts file. If you’re done with a draft, you can send it back over to the top of your lmno.lol file. ...

May 24, 2025 · 1 min · 151 words · mike

The FujiFilm half made me think about the XF10

The new #fujifilm #half looks sort of fun. I checked its dimensions against the XF10, and they’re quite similar. I re-read some release reviews of the XF10, then looked it up in Lightroom. I didn’t take too many pictures with it: I’ve never really done well with cameras that don’t have a viewfinder, and I got mine during the summer, when working with an LCD on bright beaches, etc. was a challenge. ...

May 23, 2025 · 2 min · 346 words · mike

The Priorities app

A long while back I had a small falling out with a boss. I was a green manager and we were trying to figure out what I needed for headcount. I had no idea how to have that conversation: I just knew “more people == more work done.” After a few back-and-forths, he finally realized I wasn’t getting it, and he said, “Look, I need to know each thing the team is doing, how important you think it is, and what it takes to keep the lights on. Tell me that and we can figure out if there’s something we could be doing differently, or slow down on, or reprioritize.” ...

May 23, 2025 · 5 min · 899 words · mike

Plain text is calming

I managed to get too many plates spinning again, and made it worse for myself by trying very hard to use Asana, because it’s what we use for a few things at work and it’s easier to send todos back and forth in 1:1 and team boards. My own personal project board isn’t great and I vacillate between a column view and list view, but the fact is Asana just makes my brain freeze. I do not like it. It doesn’t matter how I arrange the view. ...

May 21, 2025 · 2 min · 363 words · mike