I’m a designer/developer, but lately I’ve wanted to focus more on the former. When I used to run into a backend problem that’s blocking me from finishing my interface work I would just fix it myself. This has now changed, where I now attempt a problem for a while then inevitably ask a developer for help when things don’t look favourable. ~Half of the time I figure out the solution while waiting for the engineer’s help.
I'm also someone's 'duck', we have an agreement we will listen to each other's problems for the purpose of the problem-holder finding the solution during the explanation. We use the word 'duck' specifically so we know what's going to happen in the next few sentences, rather than me put on my 'let me solve this for you' hat.