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.

More about me >

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

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...

Live Transcribe (by Mighty Fine Apps) for iOS/iPadOS, Fall 2025

We now return with the latest installment of the Auto Captions project with a review of Live Transcribe by Mighty Fine Apps. Bottom line up front: Great app, and the captioning tool I use most on a day to day basis. It depends on internet access to a cloud server for best results. As a cloud-based app, there are some costs and downsides inherent to how it works - running on other peoples' computers, I mean, the cloud, costs money. It also has advantages - you too can witness the firepower of a f...

View All Posts