Falsehoods Programmers Believe About Reality - Lilly Ryan (PyCon AU 2025) @PyConAU
Falsehoods Programmers Believe About Reality - Lilly Ryan (PyCon AU 2025)  @PyConAU
Uploaded September 2025 | Updated September 2026, 2 hours ago
(Lilly Ryan) "In the beginning, the Universe was created. This has made many people very angry and has been widely regarded as a bad move." - Douglas Adams

Computers, despite a frankly alarming amount of hype, are not good at nuance. They are usually fast, occasionally obedient, and capable of storing quite a lot of cat pictures, but when asked to represent something as slippery as "a person" or "Tuesday", things begin to get weird.

Human beings remain the most reliable mediums for intepreting reality in a format that can machines can parse. Regrettably, reality is complex. We make heavy use of abstractions to handle this complexity, but if you ask any seasoned developer about designing systems to handle names, time, geography, or a thousand other "standards", you will be met with either a thousand-yard stare or a wild, keening noise. If no group chat can agree on whether cereal is a soup, how can we tell a computer what to do?

Apart from the difficulty of agreeing on categories, reality's refusal to be abstracted neatly can lead to system inaccuracies, poor user experiences, security vulnerabilities, and the amplification of social harms. But given our industry, our systems of government, and (quite often) our sense of self are built on top of the very same kind of abstractions, how can we do better in the systems we are responsible for?

In this talk, we will look at some of the most common ways that our systems and data models frequently do not match reality, explore approaches to handling reality gracefully, and consider how to anticipate flaws in those models and minimise harmful outcomes. This will be an introduction to the topic for some, a refresher for others, and possibly a useful thing to show that one boss with unrealistic expectations.

Attendees will leave with a better understanding of how and when to make effective use of abstractions in systems, and probably an existential headache.

pretalx.com/pycon-au-2025/talk/WH3EMB

python, pycon, australia, programming, conference, technical, developers, panel, sessions, libraries, frameworks, community, sysadmins, students, education, data, science

Videos licensed as CC-BY-NC-SA 4.0

PyCon AU is the national conference for the Python programming community, bringing together professional, student and enthusiast developers, sysadmins and operations folk, students, educators, scientists, statisticians, and many others besides, all with a love for working with Python.

Licensed as CC BY-NC-SA - creativecommons.org/licenses/by-nc-sa/4.0

Produced by Next Day Video Australia: https://nextdayvideo.com.au

Sun Sep 14 10:40:00 2025 at Ballroom 3
Falsehoods Programmers Believe About Reality - Lilly Ryan (PyCon AU 2025)Getting Started with Open Source Contributions - Stefanie Molin (Pycon AU 2024)Reinforcement Learning with Quantum Algorithms: Simulating Nematode BehaviourJust Enough Reliability - Shaun OKeefe (PyCon AU 2026)From Jupyter Notebook to Eruption: Getting Geohazard Research into ProductionBuilding an electricity market model from scratch - Dr Jack Simpson (PyCon AU 2025)The perfect setup? Not setup.py! Building packages the right way - Caleb Brown (Pycon AU 2024)Goodbye GIL: Exploring the Free-threaded mode in Python - Adarsh Divakaran (PyCon AU 2026)Data Morph: A Cautionary Tale of Summary Statistics - Stefanie Molin (Pycon AU 2024)Lets make a working implementation of async functions in Python 2.1, also, why you might want to usKeynote: Ethics in AI: Building Fair and Just Intelligence SystemsWhat Happened in Production?! Instrumenting with OpenTelemetry - David Bell (PyCon AU 2026)
PyCon AU |

"Falsehoods Programmers Believe About Reality" - Lilly Ryan (PyCon AU 2025)

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER