If it’s a library or framework question, research on your own until quite stuck
If it’s a codebase question, ask immediately (in a relevant company public channel) and continue digging. If you get the answer first, answer your own question, improve docs.
That, or the act of forcing myself to organize my thoughts so I can explain it makes the solution clear.
Just explaining what the problem is out loud is very often all that is needed.
I've tried cutting out the middle man and just forcing myself to organize my thoughts but it's not nearly as effective without the social pressure.
turns out there was a HUGE amount of churn for a day after an order was created with changes, and this saved a huge amount of headaches.
The same sort of behavior is on display with the one-essential-person who has gotten themselves at the center of everything in an opposite kind of way.