It just happened I became a first class software developer because the problems I cared about solving required me to learn how to code.
It was back when I was hired by a local furniture manufacture that I had an epiphany. We had to go to production site, which was dislocated, but before we had to apply for allowance. After comming back to the HQ we had to submit an official report.Then use that report to refund traveling expenses.
At every step, we had to wait. So I got motivated out of frustration. I started researching ASP, SQL, Visual Basic development and told myself I could automate this thing. An I did. The rest is history…