Success is a journey, not a destination.
To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.
The key to success is to focus on the long term and not get distracted by short-term fluctuations.
We begin with the hypothesis that any subject can be taught effectively in some intellectually honest form to any child at any stage of development.