From smartphones to smart fridges, or self-driving cars to voice recognition technology, software development has never been more exciting. The dark side to this digital evolution is the prevalence of software bugs.
With more and more software (and increasingly complex software at that), bugs are growing in scale and complexity, presenting significant challenges to QA and test teams who must find ways to speed up development.
Julian will discuss these challenges and some novel solutions, including the technique of reversible debugging.
Julian is the co-founder and Chief Technical Officer for Undo. He has over 20 years’ experience in the software industry and is interested in writing development and debugging tools, with a side interest in programming language design. Figuring out how to make programs run backwards in order to help programmers find bugs seemed like a good problem to solve, and thus forms the core technology behind Undo today.