Programming puzzles are great.
If you don’t enjoy them, or they de-motivate you, or you only want to work on projects, that’s great too.
This feels like saying to a basketball player, “Beware of practicing your free throws,” because they’re not the same thing as playing a basketball game.
Great point. Maybe I should’ve been more balanced in the article. The goal of the article is to give hope to people that are getting demotivated by trying to learn programming by solving puzzles.