Timing and concurrency issues are actually easier to discover in a debugger than using printf logging.