Earlier quoted context omitted.
> 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.
Exactly - the first time you work out a "puzzle" it's amazing - especially if it's a complex one without a "solution" that you can glance at when you get stuck. But doing roughly the same thing for 20 years it can get wearing - it's a different form of brainwork at that point.
My impression is that if you constantly do "exciting" stuff you burn out at work. It isn't like school where you do new things all the time but they give you plenty of time to internalize stuff. So people eventually just accept the easy situation where they are comfortable and don't have to do new exciting things.