Speaking
Talks, podcast appearances, and media
Talks
Parsing Perl Without Perl
A Rust LSP that built most of a compiler to stay out of the runtime.
Agentic Swarms for Developer Productivity
Stop Babysitting LLMs, Start Shipping. Encode your existing SDLC into a gated multi-agent flow so LLMs do the noisy work.
AI for Controllers
The bottleneck isn't the technology. It's the workflow.
Accounting for Canadian Makeup Artists
From 'accounting is scary' to 'you're a business owner—demand your value.'
Don't Forget About Jank
Everyone agrees jank is bad. So why do billion-dollar apps still ship with stuttering scrolls?
An Introduction to Software Licensing
Public repo without a license? That's not open source—that's All Rights Reserved.
Appearances
All About Android 421: Any Wei But Huawei
The week Huawei got banned. We unpacked what the US entity list means for Android, global supply chains, and everyone holding a Huawei phone.
Google I/O Extended 2019: Keynote Panel
Panel discussion at GDG Toronto breaking down Google I/O 2019—privacy push, Flutter momentum, Pixel 3a strategy, and on-device ML.
Pocketnow Weekly 320: IFA 2018
Nine phones launched at IFA 2018. We broke down which ones matter—and why LG buying old Snapdragon chips in bulk says everything about the mid-range market.
All About Android 356: Behind the Arena
Android P embraces the notch. Snapdragon 845 benchmarks drop. And Google's mysterious 'Yeti' gaming console starts making sense.
All About Android 323: Benchmark for Good, Not Evil
OnePlus 5 launched with suspicious benchmark scores. We dug into what 'benchmark optimization' really means—and why the numbers you see might not reflect reality.