Just realized using a rubber duck actually works for debugging
I was stuck on this one little bug for like 2 hours last Tuesday. It was a simple HTML form that kept breaking when I submitted it. I tried checking the console, looking at my code line by line, even asked my buddy who knows way more JavaScript than me. Nothing was working and I was about to just give up. Then I remembered someone in a tutorial mentioned talking to a rubber duck. I grabbed this old rubber duck I got from a carnival years ago and just started explaining my code out loud to it. Halfway through describing what the submit button was supposed to do, I realized I forgot to add an event listener to the form itself. Soon as I fixed that, everything worked. Has anyone else had that moment where you explain your code to something dumb and suddenly see the answer?