A hairshirt and a whip, possibly, or sackcloth and ashes. At least a good talking to.<p>Seriously, by the time he's in college programming will likely be near the bottom of the list of skills in demand. While programming has provided many a good job for several generations, another field such as biotech or nanotech would be better for the next generation.