I almost always grab a coworker and do a "sanity check" with them to see if I'm about to go too deep. I explain the issue, I explain what I'm about to potentially invest time in, and see what they think.
But this habit only developed after learning to recognize when maybe my dive was about to be too deep, or that my perfectionism was starting to get in the way of forward progress.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.