When a skill is called for to perform a necessary task, which are you inclined to do?
A. Pull out the "how to" manual and take on the job yourself
B. Set aside the necessary funds through working in your own trade to hire someone who makes their livelihood in doing such a task
This can apply to auto mechanics, construction, sewing, electrical, etc, etc ... pretty much anything. Also consider things where "B" is the widely accepted choice -- shoe making, vegetable growing, medical services.
I'm not thinking of extremely small or large jobs here, but the sort that are certainly outside your capability without some sort of insturction such as a reference book.
If you generally choose one option over the other, why? What considerations do you make before deciding?
Although it seems unlikely to me, has anyone ever written something authoritative along these lines? Is it in any way better to specialize or to diversify your skills?