Explore the complexities of error handling in software development through this thought-provoking conference talk from GOTO Chicago 2018. Delve into the limitations of simple testing methods as Tomas Petricek, author and researcher at The Alan Turing Institute, challenges Charles Babbage's 1837 assertion about program correctness. Examine how modern programming has evolved beyond basic input testing, necessitating more sophisticated approaches to error management. Gain insights into contemporary strategies for dealing with errors in complex systems, and understand why embracing uncertainty is crucial in today's software landscape. Learn how to design more robust and resilient programs by anticipating and accommodating potential errors rather than attempting to eliminate them entirely.
Overview
Syllabus
Learning to Live with Errors • Tomas Petricek • GOTO 2018
Taught by
GOTO Conferences