Author of "Learn to Program", programmer of games and other stuff, engineering manager, father of three.