Work your ass off (...) So, in order to make the kind of
strides I made, expect to spend at least 10 hours a day,
six days a week dedicated to programming activities.
Important point is that you have to love those 10 hours. I'm pretty sure that if you do it just with the end goal in mind, it won't work. You mention this, but I think it could be emphasised.