renaissance man. software engineer. tennis player. part of the solution 50% of the time. you guess the rest.