At a deep level, debugging with print statements is superior to all other approaches. Which is good, because we seem to be stuck with it.
Comments for this link are closed. If you'd like to share your thoughts on this link with me, please contact me directly.