AB Testing
AB Testing

Episode 226: (REPLAY) The Croissants are Selenium w/ Jason Huggins

February 2, 2026

AI Summary

5 min read

🎙️ The Voices & The Context

  • The Format: A casual, lively debate between podcast hosts and a legendary guest. It feels like three friends sitting around a table, passionately arguing about a shared obsession.
  • The Key Players:
    • The Hosts (Alan & Brent): The provocateurs. They recently ranted against bad UI automation practices, blaming Selenium for enabling them. They are passionate about modern testing principles and developer-owned quality.
    • The Guest (Jason Huggins): The inventor of Selenium. He's here to defend his creation, but quickly reveals he agrees with the hosts' core sentiment. He's a storyteller, full of historical context and a healthy dose of self-deprecating humor.
  • The Vibe: Fun, intense, and surprisingly harmonious. It starts with a potential "steel cage knife fight" but quickly turns into a mutual appreciation society, all while roasting the bad habits Selenium enabled.

🗝️ Key Themes & Topics

Continue reading the full summary in the app — free to try.

Read Full Summary →

Free • No credit card required

What you'll learn

  • 1 (00:00) **🎙️ Introduction: Jason Huggins (Inventor of Selenium)**
  • 2 (04:06) **Reaction to Episode 102 & The Origins of Selenium**
  • 3 (10:17) **Selenium's Evolution & The "Croissant" Metaphor**
  • 4 (15:02) **The Role of Testers & Business Outcomes**
  • 5 (20:57) **Selector Strategies: IDs, XPath, and CSS**
  • 6 (26:18) **Should Bad Selectors Be Removed from Selenium?**
  • 7 (28:51) **Heuristics for What to Test with Selenium**

+ Full timestamped outline available in the app

Show Notes

In this replay of episode 103, we are joined by Jason Huggins, the creator of Selenium, to discuss the true intent of the tool and why the industry has developed what Alan calls a 'tragic sickness' and an 'unhealthy infatuation' with UI automation. Driven by his belief that hand-crafted UI tests are an inefficient 'money pit' and a 'maintenance nightmare,' Alan challenges the traditional reliance on Selenium and advocates for developers owning automation to ensure better code design. Together with Huggins, we explore the history of the 'mercury monster' and the 'Steel Cage Match' while looking toward a future where robotics, AI-assisted record-and-playback, and data-driven experimentation replace brittle, legacy scripts

AB Testing

More from this podcast

AB Testing →