Similar experience here. When I was doing my grad research and hit a snag, my first reaction was to ask my supervisor if I was unable to make any progress for a few days. I did it a few times, and sometimes the feedback was unexpected and based on the experience, skills and knowledge I simply didn't have at the time. But quite often, to my embarrassment, the useful reply was well within my capabilities. That made me uncomfortable and the look I got from my supervisor didn't make me feel any better. So eventually I started imagining asking the question and getting a reply, as per my model of the interlocutor. That cut down on stupid questions significantly at the actual meetings, saved me time waiting for them, and (eventually) improved my supervisor's opinion of me.
I rarely face similarly challenging issues while writing software, so simply clearly writing down the issue I am facing tends to be enough to see possible solutions.
This is the public group instrumental rationality diary for October 1-15.
New this month: If you have preferences about the future frequency of rationality diary posts, please express them in the poll below!
Thanks to cata for starting the Group Rationality Diary posts, and to commenters for participating.
Immediate past diary: September 16-30
Rationality diaries archive