Answer: The short answer is: through many years of work. I really like programming and haven't spent much of my time in the last four years doing anything else. Before that I was programming full time for two and a half years, and as a hobby for six years before that. I dropped out of college and...