I have two teenagers myself, so I know what you are going through.
I am a software engineer at Google, so you have a pretty good handle on that.
What that article doesn't tell you can get you hurt. If your kid is going to be very successful, then he needs to 1). have the self awareness to know what he wants and 2). the skills to go and get it (resolve, ability to dig in and learn new things even on your own). These two things are hard to come by and most people end up just doing what they know, or stumble into, until they figure it out.
The most successful people that I have ever met know exactly who they are and what they want, don't love their job, but do love something about it (meeting people, deliver/building things, seeing places, etc.), know where they fit into the industry, know when to take risks or get out and, maybe most importantly, will roll up their sleeves and grab a shovel when the manure truck dumps a load that needs worked. If you have these skills, you will be VERY successful in life. Of course, these are harder to learn and teach than just saying "go to dental school."
Lastly, job is only one part of the equation to success, but spending money (or not spending it) is more important than making it. You don't have to print money at home to become very wealthy and have great security, but you do have to watch what you spend it on. IMO, this skill is more important than getting a career, IMO. The book is over 20 years old, but see if you can get him to read a bit in "The Millionaire Next Door."