Everyone, thanks for the good advice. Of course, I would prefer that young people simple obey the rules and no late night Internet. No matter what you're doing, not getting at least 6 hours of sleep is bad for your health.
I fear that there are a lot of addicted kids out there that cannot put down the digital crackpipe.
I'm fine with him doing programming projects but he also needs a job.
My solution is encouraging to get a part time job, work and learn under other adults, program projects in your free time, and get a life (cars, girls, loud music, rock concerts, Comicon, range visits, etc).
Not all Internet and gaming, all of the time.
I think we're all trying to raise responsible citizens and that means respecting the rules and the authority. Internal controls might not cut it so I may have to go for external controls for a short time to train him.
The Seattle SharpShooter - G27/33, G19, G29, G20, G21, G34, G35
Reload .223, 9mm, 40SW, 357 SIG, 10mm, 44Mag, 45 ACP Lately?