He needs to learn to code. Here is how to get it done and change his future.
...
He will learn most of the difficult concepts in programming, like recursion, in a couple week.
This will take a month or two and he will be ready to write code for a real project. Not a lot of code, but this is the single most important milestone in his career - solving real problems.
Have them go through the useful parts of a CS degree. Maybe @projecteuler
(assumes 2 years of open source and 4 years on the job).
Hit them up with questions to ask him about code and “muh socialization” with homeschooling.