There really is a special kind of satisfaction when you see something you wrote actually work. I remember the first time I made a sprite move around the screen with arrow keys, I probably moved that guy around for several minutes just out of pride. I'm sure we all have similar memories.
> There really is a special kind of satisfaction when you see something you wrote actually work. I think your second sentence is actually the key here - first time. If you do something day in day out for 20 years there’s no surprise if it works. Thankfully, there’s plenty of room in the domain of programming for someone to go from seasoned expert to absolute beginner and experience the joy all over again.
But doing roughly the same thing for 20 years it can get wearing - it's a different form of brainwork at that point.