A Python Exception Mail Tracker
Tuesday, July 3rd 2018 - Reading time : About 10 minutes
I'd like to thank David Bôle which helped me develop this piece of code back at Quantic Dream and later.
As a technical director, I believe my job is to help artist thrive and excel in their work. With that aim, the end goals are speed and simplicity. As much as we can, we should take the burden of technical complexity to help them consistently deliver great work. As The Zen of Python states : Simple is better than complex.
For that I'd like to discuss a task that I think most artists loathe with good reasons : reporting bugs. If some bugs are legitimately tricky, and in need of a proper description with insights, some are so straight-forward that they shouldn't even need someone to be reported and that's what we're going to improve today - by receiving an email with all the code's detail when an exception occurs.