Success as a programmer meaning what exactly? Salary or knowledge?
If its the former, i reckon ""with a huge period of growth in our industry" has a lot more to do with it than anything else you did. If you studied ancient greek instead, all the hard work in the world wouldn't have helped you.