Hey, I'm David.
I'm a dad, husband, software developer, and consultant based in Cleveland, Ohio. I enjoy hanging out with my family, road tripping, and relentless learning. I have always been absolutely fascinated with technology, and am constantly finding new ways to push the boundaries of what I can do with it. I've been deaf since first grade (bacterial meningitis: 0/10, do not recommend), so I'm particularly interested in applying accessibility tools such as automatic captioning.
Check It Out...
The AutoCaptions Project - in which I review automatic captioning tools from a variety of companies, praising what's awesome about them and roasting them for the areas where they fall short.
Recent Posts
CodeMash 2026: Year 19
I was fortunate to attend CodeMash 2026 (after missing 2025); it's a great conference that's now closed the books on their 19th year, and I hope I'll be there next year for the 20th anniversary. It's also exciting that they're introducing CodeMash East next year with a summer date - my daughter is just about the right age for the KidzMash sessions they offer. Even with it being further to travel, it'd be nice to have the option for that without taking her out of school1. I don't know if they'll...
Love at First Sprite?
Assumed Audience: Developers interested in agentic coding, statefully sandboxed working environments, and Fly.io's products. It's always a risk of sorts to play with a newly released product, but I took a look at Fly.io's new Sprites offering. In a nutshell, the idea is that you get a cheap and disposable sandbox environment, helpfully preconfigured with useful agentic tools like Codex, Claude Code, Gemini CLI, node, ruby, the Github CLI, and so on. But, it's also stateful. This makes it easier...
Apple Live Captions: A Quantum Leap? (Fall 2025 Update)
As I mentioned in my previous post, I wanted to come back and write about Apple Captions again. I last reviewed it a year ago, and Apple made significant updates since then. I use Apple Live Captions - henceforth referred to in this article as "Live Captions" for brevity - primarily on my Mac, but also frequently on iOS. On both platforms, I use it for captioning live in-person audio, and on-device audio like YouTube videos. You know, the usual stuff you'd want to caption. This review...