I think the primary reason I enjoy working with them is that coding, for me, has always been a means to and end. I like the product of it more than the process. This quote sums it up quite well for me:
> People are really worried about their jobs. And I just want to remind them that the purpose of your job and the tasks and tools that you use to do your job are related, not the same. I've been doing my job for 33 years. I'm the longest running tech CEO in the world, 34 years. And the tools that I've used to do my job has changed continuously in the last 34 years, and sometimes quite dramatically, you know, over the course of a couple, two, three years.
I enjoy throwing Codex code I don't understand and asking "where is X done" or "what does this line do". It's not always correct but it saves me a lot of time.
I also sometimes give it code for review. It sometimes finds actual bugs. About half of the time, but I ignore the other half. Like a better linter.
I really hate LLM generated documentation that I sometimes see now. In my opinion documentation should be intentional by humans.