Tom PerryExploring the limits of AI debuggingChatbots have an impressive ability to identify bugs in software code, but how well do they hold up against human-driven debug techniques?Aug 21, 2023Aug 21, 2023
Tom PerryTime Travel Debugging a Time Travel DebuggerIf our debugger fails in front of customers or in our tests, here’s how we can use Time Travel Debugging to understand what went wrong.Jun 21, 2023Jun 21, 2023
Tom PerryThe biggest mistake I made as a new platform engineering leadThis is the third in a series of articles on how we built a productive C/C++ development environment at Undo.May 19, 2023May 19, 2023
Tom Perry10 changes that improved our testsFast, reliable and efficient testing is crucial to developer productivity. Here are the changes we made to elevate our testing at Undo.Mar 14, 20231Mar 14, 20231
Tom PerryHow we built a productive C/C++ development environment at UndoA lot has changed at Undo in the last eight years. Here’s what we did to build a well-oiled machine for C/C++ software development.Mar 14, 2023Mar 14, 2023