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

(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 ...

PyCon AU1.9K views28:39

About this video

(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. https://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 - http://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

Tags and Topics

This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:

Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.

4.5

1 user review

Write a Review

0/1000 characters

User Reviews

0 reviews

Be the first to comment...

Video Information

Views
1.9K

Total views since publication

Likes
38

User likes and reactions

Duration
28:39

Video length

Published
Sep 21, 2025

Release date

Quality
hd

Video definition

Related Trending Topics

LIVE TRENDS

This video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!

THIS VIDEO IS TRENDING!

This video is currently trending in United Kingdom under the topic 'ab'.

Share This Video

SOCIAL SHARE

Share this video with your friends and followers across all major social platforms. Help spread the word about great content!