From Microphone to Insight: Extracting Structured Data From Voice Notes — Talk Notes
Hey all. Here’s a summary and notes from my talk at MinneAnalytics Data Tech 2026.
Apple platforms engineering and leadership. Available now.
Hey all. Here’s a summary and notes from my talk at MinneAnalytics Data Tech 2026.
Reference links for my voice AI talk at AI Engineer April 2026 Meetup in Minneapolis.
This is adapted from a post I wrote in 2013. Still applies. The next Minnebar is May 2nd at Best Buy Headquarters.
I’ve been doing AI-assisted development for a while now. Here’s a list of things that are going well. And anti-patterns to avoid. From my conversations with other devs, many are seeing the same things.
AI-assisted development is here to stay. Engineering leaders are scrambling to adapt. Despite the hype, many things remain the same. We’ve been through much of this before!
I spent 2025 helping Notion with native macOS functionality.
There is a technique that is useful 1 when converting apps to Swift Concurrency. This is frequently a bad idea. But can be appropriate in some cases.
The most common way to think about actors is similar to structs and classes. They are a type with properties or methods defined.
Adopting async/await and Swift Concurrency in a large codebase can cause subtle bugs to creep in your code. Here are some things to watch out for.
Here are notes from my talk Swift 6: When the concurrency hits the fan. Initially presented at Twin Cities iPhone Developers on August 14, 2023.