A Trainee programmer, who has started getting his shoes wet , works with a passion and a dead-pan face.But oddly enough, doesn't ever code for fun. Codes for a living. Does that make him a bad programmer?