Kenneth Cassel 

Self-taught programmer. Obsessed with deliberate practice.