In India, if it codes, it explodes.
I remember a professor at Rutgers University of New Brunswick, New Jersey, explaining how he had "burnt out" shortly after graduating as a student of "Computer Science" - and that all he wanted to do was listen to music. He had learned to hate what once interested him.
I think I may have also burnt out by 2003 at age 36. That 12-year binge was the long aftermath of the burning out process.
So, when I found myself reinvigorated in 2015, I ran with it, returning to the fundamental mathematical preliminaries in hopes that this would inspire me to go into "code mode," as community college professor Patricia Hynes had called it. I recall how delighted she had been to witness me in code mode back in 1998. The learning process was all so exciting to me then. OK, so, after what amounted to more learning than I experienced in high school or the university, over the past 6 years I may have managed to burn out for a third or fourth time in my life.
... and I wonder if there is yet another second wind coming ...
For me, the only possible way to motivate any interest in coding would be to create programs which perform mathematical operations.
I hope that my ambivalence towards programming and mathematics has not discouraged anyone from exploring these disciplines. I am not merely non-professional, but actually anti-professional. While I have no choice but to greatly respect Bjarne Stroustrup, and while I did sincerely get into creating the calculators with his textbook's help (and all those who share their attempts before me), I will not hide my growing resentments towards this "professionalism".
It is my responsibility not to explode. When I find myself filled with bitterness against those who have never struggled to learn the basics of this craft, it is time to take a break from it.
For me, only a revival of mathematical delight could motivate me to code.
Fortunately, as a hobbyist I am able to allow myself to just lose interest out of nowhere; but, when this happens to a student who is involved in "formal education," the potential for explosions of frustration are a brute psychological fact, hence, the high suicide rates among tormented students.
We are animal beings who can learn to program computers. We are not "programmers".