2:00 Basic Python for gdb 4:21 Improving confusing stack traces using frame filters and decorators 8:30 Stepping past/through library code to get to the user's own code - an amped up "single step", using libClang 13:22 finding memory pointer loops that cause leaks, using Valgrind's gdbserver and graph_tool 19:33 visualizing the operation of algorithms with PyQt and carefully chosen breakpoints