I am really bad at puzzles and dislike solving them. Just can’t be arsed, there’s nothing at stake and the lack of reward is boring.
Been programming since I was 9* and it’s the best thing ever. Precisely because it’s full of problems worth solving. There’s a reward beyond “You figured it out”, maybe you’re the first ever to figure out this particular puzzle, it something starts working that wasn’t before, or you do a thing that previously was impossible.
But puzzles? Meh
* that’s a good 24 years of writing at least a little code almost every day