Runtime Diagnostics

I had a free evening today, and decided to write about something I'd been thinking about for a while now.

I don't think this is anything groundbreaking really, but figured it might be an interesting angle on how we usually think about the tools we use to debug our programs.