Andrew Paul

The Algorithm That Nearly Killed Me: When Testing Isn't Enough

He trusted the algorithm with his life. It passed every test, but within 72 hours, it nearly killed him.

The Algorithm That Nearly Killed Me: When Testing Isn't Enough
#1about 6 minutes

When passing software tests don't guarantee user safety

The speaker introduces his personal story with a failing diabetes algorithm to frame the core problem that passing tests are not enough to keep users safe.

#2about 12 minutes

A 72-hour story of a failing medical algorithm

A detailed account of a closed-loop insulin pump's failure, from initial setup red flags and false confidence to a life-threatening event requiring manual intervention.

#3about 8 minutes

The core problem: The dangerous edges between the edges

Danger arises not from single edge cases but from the unsafe interaction of multiple, independently safe rules, a problem that is amplified by machine learning.

#4about 5 minutes

The industry-wide illusion of safety from testing

The Post Office Horizon scandal illustrates how testing implementation over impact creates a false sense of security, a problem worsened by skill gaps in modern teams.

#5about 6 minutes

Systematic strategies for testing complex system interactions

Four concrete techniques are presented: creating an interaction matrix, using property-based testing, applying chaos engineering to business logic, and testing "must never" invariants.

#6about 5 minutes

Advanced testing for modern ML and distributed systems

Explore strategies like testing ML decision boundaries, building observability into business logic, using feature flags for rule interactions, and leveraging threat models.

#7about 5 minutes

Adopting a user-centric mindset to ensure real safety

The conclusion emphasizes building empathy for users and asking the critical question of whether you would trust your own system with something that truly matters.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles

From learning to earning

Jobs that call for the skills explored in this talk.