I've been dealing with quite a difficult software problem all day and was looking at various options.
I have come to the conclusion that there is something better than breakpoints, stack tracing and debug analysis.

It's called gin.