The whole "use a debugger" advice isn't always the answer
I was stuck on a loop issue in my apartment in Columbus three weeks ago, and every forum told me to step through it with a debugger. Problem was, the bug only showed up after 200 iterations and the debugger kept crashing because of memory issues. Instead, I just added a bunch of print statements at each step and watched the console output scroll by for 15 minutes. Found it was a variable resetting itself because of a typo in a conditional. Has anyone else had a time where old school logging beat using a fancy tool?