Some of My Recent Talks

Tapestry Consortium Training: What Is It and Why Should You Care?
June 24, 2026
A short talk about Consortium Training, a form of distributed training, being pioneered by the AI Alliance Project Tapestry.

A Lightning Talk on AI Testing
April 18, 2026.
A lightning talk about the AI Alliance project Testing Generative AI Agent Applications that I lead.

How Will AI Change Software?
January 14, 2026.
A look at the current challenges faced by software developers using AI and some thoughts about how AI might fundamentally change software in the next few years.

Generative AI - Should We Say Goodbye to Deterministic Testing?
Functional Programming 2025, January 24, 2025. Updated, January 13, 2026
An exploration of the challenge for developers writing tests when GenAI is inherently probabilistic.

Can We Make Model Alignment a Software Engineering Process?
The AI Conference, San Francisco, September 10, 2024, Chicago Meetups, September 25 and 26, 2024
This talk explores two unique challenges for software developers that were created by Gen AI: 1) How the non-determinism of model outputs makes testing harder, and 2) Ways we can make model tuning and related refinements more incremental and iterative.





