← All speakers

Bio, Work & Ideas

Mason Egger

Conference affiliation: Temporal · 2025

Mason Egger is a senior solutions architect at Temporal Technologies who helps organizations build reliable distributed applications and AI agents with durable execution. A former site reliability engineer and developer advocate, he also leads the PyTexas Foundation and has built a career teaching developers how complex infrastructure actually behaves in production.

Egger began using Python in 2013 while developing a college Django application. He subsequently worked as a software developer at Forcepoint and a site reliability engineer at Vrbo, where he supported production infrastructure and encouraged Python adoption. At DigitalOcean, which he joined in 2019, he became a senior developer advocate focused on cloud infrastructure, distributed systems, and Python; his work included teaching production-ready infrastructure with Terraform and maintaining DigitalOcean’s Terraform provider.

In 2022, he joined Gretel as lead developer advocate, helping establish its developer-relations practice and demonstrating how synthetic text can support machine-learning applications. He moved to Temporal in 2023 as a senior technical curriculum developer, creating courses, workshops, and code samples; after working in developer advocacy, he became a senior solutions architect.

  • AI agents are distributed systems. Model calls and external tools introduce familiar problems: network failures, retries, interrupted execution, and state management. Egger’s durable Python agent tutorial demonstrates how workflow infrastructure can absorb these operational burdens.
  • Design-time coupling outlasts runtime independence. In his critique of event-first agent architectures, Egger argues that asynchronous services remain entangled through shared event formats, undocumented consumers, fragmented logic, improvised state machines, and race conditions. Durable execution preserves workflow state, resumes after crashes, and automates retries while keeping application logic understandable.
  • Brainstorm, Plan, Execute. His approach to AI-assisted programming separates substantial coding tasks into specifications, implementation plans, and incremental execution, with human review, tests, bounded scope, and persistent session summaries.

Egger began speaking at Python conferences in 2019, helped move PyTexas online in 2020, and chaired its in-person return in 2022, when he became foundation president. He received a Python Software Foundation Community Service Award in 2024 and became a Python Software Foundation Fellow in 2025.

Read the topics behind these talks

1 conference talk

References