I’m an expert software developer but have not spent time teaching these skills to my 10 year old son. He can get that from literally a hundred other places, and while I am a decent teacher, I’d rather spend our time together focusing on the things I place value on that I don’t think he is likely to get through other sources. I sometimes feel like a full-time therapist for my 12 year old daughter, what good is another A on her middle school report card when she is doing herself in trying to mold herself to meet others’ expectations? She needs an advocate more than a trade skill.