Short answer: anything I can.<p>Longer answer: If I have to struggle for hours with something someone else can do it like Daft Pank (better, faster...) AND I can afford their time - will go for it. From car repair, through web hosting, to healthcare.<p>Longest answer: There is a reason why we as humans went into specialisations through the ages. Of course most of the people can handle most of the tasks on their own. But - do we have time for that? I think - we don't. This is only thing we in fact truly have in this world as currency - time. Best/worst part is - we don't really know how much do we have. So every hour, every minute, every second - counts.<p>I'm quite confident in my craftwork skills, yet if I face pipe problem in my flat I'll call a plumber (preferably not the one in red cap). Why? He had fixed more pipes in past year than I have. So he'll do it better and faster. And the question I always ask myself - what is more worth for me - spend couple tens for professional services and enjoy my time with family or spend hours from my time with family to keep couple tens in my pocket? Usually I choose to pay.<p>Also - and here were it's getting really weird for most of the people - I do not argue with decisions of the specialists. Plumber say I need to get such and such connectors? Ok, he knows better. So what there are cheaper ones? Taxi driver is riding me the longer route? OK, he is on the road whole day, he knows better. Maybe there are some road works ahead, there was an accident, whatever. And so on.<p>Yes. I know I probably will be cheated sometimes. I know I will be overpriced sometimes. No big deal - I'll find another specialist who hopefully won't screw me up. But - and this is the win for me - I respect their skills in their fields. They spent who knows how long to learn and practice and get experience. They know, I can assume.<p>As a developer I expected the same. I constantly learn for last two decades. I've written more code, than most of the people wrote words in their whole studies. And I encountered more mistakes in my work than they have. So when I have customer, I expect him to tell me what he want to have and how this have to work. But I don't expect advices how to do my work or questioning my pricing. If you cannot afford me - find somebody else. If you are a dentist I don't question your choice of dental tools or your technique or your prices. Either I can afford you or don't. If I can afford you and I'm satisfied with the outcome - I'll be Schwarzenegger, I'll be back. If I aren't - sayonara! I'll find someone else.