Research Software Hour 016: debugging
Channel: CodeRefinery
Date: 2020-11-26

In this episode, we talk about debugging.  It's something that everyone has to do, but is hardy ever taught.  We go through some philosophical discussions on debugging, basic principles, how to set up your code to be easy to debug, and then go over some basic tools (gdb/pdb from command line, variable inspector in jupyterlab, %debug magic in IPython/jupyter, valgrind for memory bugs).