Wednesday 

Room 3 

16:20 - 17:20 

(UTC+02

Talk (60 min)

Humans Are the Most Unreliable Node in Your System

Modern software systems are built to handle unreliable networks, partial failure and distributed state. But there’s one non-deterministic component most architectures fail to model properly: the human. Users retry actions mid-flight. They interrupt firmware updates. They unplug devices under load. They optimise for speed over safety. And when software interacts with physical systems, those behaviours become architectural risks. In this session, we'll dissect real-world failures from connected products and explores how unpredictable human behaviour cascades into state corruption, retry storms, inconsistent device-cloud views and recoverability problems. You’ll learn how to: - Model human behaviour as hostile or non-deterministic input - Design state machines that tolerate interruption and repetition - Make critical flows idempotent across device and cloud - Build systems that degrade safely when users don’t behave as expected If your software leaves the browser or the data centre, this talk reframes reliability as a human systems problem, not just a technical one.

Joanna Montgomery

Joanna is an interaction designer, entrepreneur, and thought leader in human-centred technology. She is best known as the creator of Pillow Talk, the world’s first IoT product designed to help families feel emotionally connected across distance, now used in over 80 countries worldwide.

With over a decade of experience at the intersection of tech and intimacy, Joanna now runs and advises companies on designing digital products that prioritise empathy, trust, and human connection.

Known for her honest, no-fluff approach, she speaks globally on the future of emotionally intelligent tech.