So what you're saying that it's a challenging part but not the hardest part? If so, that sounds fair as a take to me. But I don't get your point about "if you enjoy the challenge then it's easy". And It feels to me it's the opposite. You'd only start enjoying it once you've spend a lot of time practicing and honing your skills. (and I don't think it's that fun, it's like... 5% of the time fun? i.e. when you suddenly understand a bug or something or when all of tests pass in TDD)
There is no constants but that everything comes to an end and everything else moves on.
I still doodle in design and code. Even when there’s no further point!
I have an unfinished JavaScript version of Kriegspiel I’ve been working on for twenty years. Maybe some day I’ll finish it!