The Joy of Why The Joy of Why

How Can Math Protect Our Data?

Aug 7, 2025

Summary

Hosts Steve Strogatz and Jana Levin interview Stanford computer scientist Mary Wooters about error-correcting codes, the mathematical tools that protect data from noise. Wooters explains how redundancy allows systems like CDs, cell phones, and cloud servers to recover corrupted bits using algebraic, graph-based, and polar codes. The discussion also covers emerging applications in quantum computing and DNA storage, alongside Wooters’ efforts to make algorithms accessible through her book *Algorithms for Toddlers*.

Topics discussed

Introduction: Error correction in CDs and modern tech Mary Wootters and her book 'Algorithms for Toddlers' Defining noise, errors, and erasures in data How error-correcting codes use redundancy and parity Code distance, efficiency, and real-world applications Types of codes: Algebraic, Graph-based, and Polar codes Analogies for Polar codes and code design Modern challenges: Distributed systems and cloud storage Future frontiers: Quantum computing and DNA storage The joy of math, game design, and scientific curiosity Outro and credits
Listen ad-free on Castria