I've always found it a bit strange that people enjoy the act of coding so much that LLMs make then sad. For me it's always been about what I can make, not the actual typing of code into the editor. With LLMs I can make better stuff, faster, and it's really exciting. It used to be that if I needed to use a new library for one little task, it would be hours or days of reading the manual and playing around. Now it's minutes and I can understand how the API works, and write good, robust code that solves my problem.
Maybe it's more of a problem with your job and the tasks you're assigned?
> I've always found it a bit strange that people enjoy the act of coding so much that LLMs make then sad.
Why do you find this strange? It's like saying you find it strange that a carpenter enjoys working with wood, that it's only about the end product and not the process.
That's fair. I was actually a professional carpenter for a bit too, and you're right, I love touching the wood, sanding it, admiring it, etc. etc. More so then I've ever liked inputting code into an editor.
I do, however, use electric planers, table saws and miter saws, because I want to produce the product fast and efficiently, because the end product still is the goal.
It is never just inputing text into an editor. When I write a piece of code, it is just the first draft of what I have in mind. Most of the time I change the code interactively until I'm satisfied. The act of writing the code myself helps in clarifying my ideas.
Fun or not fun it is a personal perspective. What I was saying was that when you write code you also think deeply about what you actually write and you have the opportunity to optimize, change ideas and overall improve. A programming language is more precise and succinct than natural language in expressing algorithms/ideas.
Maybe it's more of a problem with your job and the tasks you're assigned?