I think it depends on what you have to program. If it's just endless variations on the same 20 parts it can get old. At a former job, on some parts, I had refined the process down to where I just had to input 5 or 6 variables and I was done with the new program. I even had one program that would run well over a hundred variations of the same basic assembly. The programs were pretty much bulletproof and I had some satisfaction from that. Moved on to a machine tool builder where I had to write a new FAI program every week or two and run capability studies. I enjoyed seeing a wide variety of prints from many different companies. At my present job, I get a ton of R&D parts, mostly molded that also need full FAI's. It can get tedious with all of the intersections and angle points it takes to create a program.
I think it depends on what you have to program. If it's just endless variations on the same 20 parts it can get old. At a former job, on some parts, I had refined the process down to where I just had to input 5 or 6 variables and I was done with the new program. I even had one program that would run well over a hundred variations of the same basic assembly. The programs were pretty much bulletproof and I had some satisfaction from that. Moved on to a machine tool builder where I had to write a new FAI program every week or two and run capability studies. I enjoyed seeing a wide variety of prints from many different companies. At my present job, I get a ton of R&D parts, mostly molded that also need full FAI's. It can get tedious with all of the intersections and angle points it takes to create a program.