I disagree with this, from the perspective of someone who really just loves the constant learning and puzzle-solving aspects of programming. I've been doing it for over 30 years and I feel incredibly lucky to have people throw heaps of money at me to do what I enjoy, plus I still work on side project code a few times a week minimum. I even procrastinate programming tasks I don't want to do with programming tasks I do want to do. It's pretty amazing.