How many times have you thought "I might as well do it myself!" and then gone away and done it.
In the short term that may well be the quickest way but it doesn't develop your people, takes your precious time, creates frustration and when the problem comes up next time....you won't be any better off - indeed you will probably have to do it yourself again!
So next time, try saying to yourself "I owe it to the person and myself to take the time and help develop their skills. I want them to be successful in the future and my experience can help them"
Time invested now, will pay HUGE dividends later...not to mention both of you feeling more positive in the short term.