Data Conference Databasea Query.Farm index
Speakers

Zac Hatfield-Dodds

Employers on the program

  1. 2022–2025Anthropic4 talks
  2. 2021HypoFuzz1 talk
  3. 2019Australian National University4 talks
Events8
Conferences3
Talks9
Years active2019–2025
Miles between events22,0257 in-person events · 2 countries

Appearances by year

201920202021202220232024202520262027
  • PyCon (national Python conferences)
  • SciPy Conference (Scientific Computing with Python)
  • EuroPython

Talks

DateEventConferenceRoleTitleLinks
May 14, 2025PyCon US 2025PyCon (national Python conferences)speakerNotes, Groups and Stars: exceptional new features of Python 3.11!
as Anthropic

Notes, Groups, and Stars aren't just for concerts - they're also exception -ally useful features for error handling, new in Python 3.11!

Video
Jul 8, 2024SciPy 2024SciPy Conference (Scientific Computing with Python)tutorialIntroduction to Property-Based Testing
as Anthropic
Writing correct software is difficult, and even scientists don’t always get it right [citation needed]. Hypothesis is a testing package that will search for…Show less

Writing correct software is difficult, and even scientists don’t always get it right [citation needed]. Hypothesis is a testing package that will search for counterexamples to your assertions – so you can write tests that provide a high-level description of your code or system, and let the computer attempt a Popperian falsification.

Apr 19, 2023PyCon US 2023PyCon (national Python conferences)speakerAsync the Easy Way: scaling structured concurrency with static and dynamic analysis
as Anthropic
Async python is a relatively recent addition to Python’s longstanding concurrency options of processes and threads - and offers a very different programming…Show less

Async python is a relatively recent addition to Python’s longstanding concurrency options of processes and threads - and offers a very different programming experience.

Video
Jul 11, 2022SciPy 2022SciPy Conference (Scientific Computing with Python)tutorialIntroduction to Property-Based Testing
as Anthropic
Jul 26, 2021EuroPython 2021 OnlineEuroPythontalkStop Writing Tests!
as HypoFuzz

Best Practice TDD Test Libraries (pytest/nose/...) Testing Tooling

Video
Aug 2, 2019PyCon AU 2019PyCon (national Python conferences)talkSufficiently Advanced Testing
as Australian National University (3A Institute)
Writing tests is great, and generating randomized tests even better... but we can push the techniques further still! What is a metamorphic relation good for?…Show less

Writing tests is great, and generating randomized tests even better... but we can push the techniques further still! What is a metamorphic relation good for? How could (should?) you use a SAT solver for tests? What about symbolic execution, guided fuzzing, delta debugging? Come and find out!

Video
Jul 8, 2019SciPy 2019SciPy Conference (Scientific Computing with Python)tutorialUntitled
as Australian National University
Jul 8, 2019SciPy 2019SciPy Conference (Scientific Computing with Python)speakerTest Research Code the Easy Way: By Generating Random Inputs with Hypothesis
as Australian National University
May 1, 2019PyCon US 2019PyCon (national Python conferences)speakerEscape from auto-manual testing with Hypothesis!
as Australian National University

If we knew all of the bugs we needed to write tests for, wouldn't we just... not write the bugs?

Video

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Pablo Galindo Salgado4—2025
Reuven M. Lerner4—2025
Russell Keith-Magee4—2025
Eric Ma4—2024
Hynek Schlawack3—2025
Itamar Turner-Trauring3—2025
Łukasz Langa3—2025
Maria Jose Molina Contreras3—2025
Nathan Goldbaum3—2025
Paul Ganssle3—2025
James A. Bednar3—2024
Matt Craig3—2024
Andrew Godwin3—2023
Dustin Ingram3—2023
Gajendra Deshpande3—2023

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.