This document summarizes a lightning talk on exceptions in Perl. It discusses defensive programming and the need to anticipate errors or incorrect input. It covers detecting exceptions, classifying exceptions by type and severity, and reporting exceptions. Finally, it reviews different methods for handling exceptions in Perl, including return codes, eval/die/rethrow, and various CPAN exception modules like Class::Throwable that provide try/catch functionality similar to other languages.