Omniscient Debugging (ODB) With Bil Lewis

Published on Apr 1st 2021Duration: 45:24Watch on YouTube

Bil Lewis published an influential paper in 2003 called "Debugging Backwards in Time". It inspired me and others to build time traveling debuggers of their own. The debugger he built was called ODB, or the Omniscient debugger, implemented for Java. I was very lucky to get to chat with him over zoom, ask him some questions, and even have him demo the ODB to me. We had an amicable chat. The source code of ODB can be found at, and his paper can be found at Also, he once did a talk at Google which was recorded and published here:


The following transcript was automatically generated by an algorithm.